@wdprlib/parser
Preparing search index...
pipeline/types
ProcessWikitextDataProvider
Interface ProcessWikitextDataProvider<TPage>
interface
ProcessWikitextDataProvider
<
TPage
extends
WikitextPageContext
>
{
fetchInclude
?:
(
pageRef
:
PageRef
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
string
|
null
>
;
fetchListPages
?:
(
query
:
NormalizedListPagesQuery
,
requirement
:
ListPagesDataRequirement
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
ListPagesExternalData
|
null
|
undefined
>
;
fetchListUsers
?:
(
requirement
:
ListUsersDataRequirement
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
ListUsersExternalData
|
null
|
undefined
>
;
fetchTagCloud
?:
(
requirement
:
TagCloudDataRequirement
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
TagCloudExternalData
|
null
|
undefined
>
;
}
Type Parameters
TPage
extends
WikitextPageContext
Index
Properties
fetch
Include?
fetch
List
Pages?
fetch
List
Users?
fetch
Tag
Cloud?
Properties
Optional
fetch
Include
fetchInclude
?:
(
pageRef
:
PageRef
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
string
|
null
>
Optional
fetch
List
Pages
fetchListPages
?:
(
query
:
NormalizedListPagesQuery
,
requirement
:
ListPagesDataRequirement
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
ListPagesExternalData
|
null
|
undefined
>
Optional
fetch
List
Users
fetchListUsers
?:
(
requirement
:
ListUsersDataRequirement
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
ListUsersExternalData
|
null
|
undefined
>
Optional
fetch
Tag
Cloud
fetchTagCloud
?:
(
requirement
:
TagCloudDataRequirement
,
context
:
ProcessWikitextCallbackContext
<
TPage
>
,
)
=>
Promise
<
TagCloudExternalData
|
null
|
undefined
>
Package
Version
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
fetch
Include
fetch
List
Pages
fetch
List
Users
fetch
Tag
Cloud
@wdprlib/parser
Loading...