Browse
For agents
About
Extendify
/
2.2.0
Extendify
v2.2.0
Switch version
3.2.0
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.6
3.0.5
3.0.4
trunk
0.1.0
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.2.0
0.3.0
0.3.1
0.4.0
0.5.0
0.6.0
0.7.0
All 126 releases
Overview
Code
extendify
/
src
/
Shared
/
lib
/
api-fetch.js
api-fetch.js
in Extendify 2.2.0, at src/Shared/lib/api-fetch.js
15 lines
346 B
Find file
t
No matching file
Up and down to move
Enter to open
Esc to close
Raw
Download
Zip
View raw
1
import
apiFetch
from
'
@wordpress/api-fetch
'
;
2
3
//
wp/v2 or extendify/v1
4
const
API_NAMESPACE_RE
=
/
^
(
?:
\/
)
?
(
?:
wp
|
extendify
)
\/
v
\d
+
(
?:
\/
|
$
|
\?
)
/
i
;
5
apiFetch
.
use
(
(
options
,
next
)
=>
{
6
if
(
!
API_NAMESPACE_RE
.
test
(
options
.
path
)
)
{
7
return
next
(
options
)
;
8
}
9
10
return
next
(
{
11
...
options
,
12
headers
:
{
...
options
?.
headers
,
'
X-Extendify
'
:
'
true
'
}
,
13
}
)
;
14
}
)
;
15