@nondef/ts-oai-pmh
Preparing search index...
OaiPmh
Class OaiPmh
Implements
IOAIHarvesterInterface
Index
Constructors
constructor
Properties
base
Url
options
Methods
get
Record
identify
list
Identifiers
list
Metadata
Formats
list
Records
list
Sets
request
set
Base
Url
Constructors
constructor
new
OaiPmh
(
options
:
IOAIHarvesterConstructorOptionsInterface
)
:
OaiPmh
Parameters
options
:
IOAIHarvesterConstructorOptionsInterface
Returns
OaiPmh
Properties
base
Url
baseUrl
:
URL
options
options
:
IOAIHarvesterOptionsInterface
Methods
get
Record
getRecord
(
params
:
IOAIGetRecordRequestParamsInterface
,
)
:
Promise
<
TOAIGetRecordsResponse
>
Parameters
params
:
IOAIGetRecordRequestParamsInterface
Returns
Promise
<
TOAIGetRecordsResponse
>
identify
identify
(
params
?:
Record
<
string
,
never
>
)
:
Promise
<
TOAIIdentifyResponse
>
Parameters
params
:
Record
<
string
,
never
>
= {}
Returns
Promise
<
TOAIIdentifyResponse
>
list
Identifiers
listIdentifiers
(
params
:
IOAIListIdentifiersRequestParamsInterface
,
)
:
AsyncGenerator
<
TOAIHeader
>
Parameters
params
:
IOAIListIdentifiersRequestParamsInterface
Returns
AsyncGenerator
<
TOAIHeader
>
list
Metadata
Formats
listMetadataFormats
(
params
?:
IOAIListMetadataFormatsRequestParamsInterface
,
)
:
Promise
<
TOAIListMetadataFormatsResponse
>
Parameters
params
:
IOAIListMetadataFormatsRequestParamsInterface
= {}
Returns
Promise
<
TOAIListMetadataFormatsResponse
>
list
Records
listRecords
(
params
:
IOAIListRecordsRequestParamsInterface
,
)
:
AsyncGenerator
<
TOAIRecord
>
Parameters
params
:
IOAIListRecordsRequestParamsInterface
Returns
AsyncGenerator
<
TOAIRecord
>
list
Sets
listSets
(
params
?:
IOAIListRequestParamsInterface
)
:
AsyncGenerator
<
TOAISet
>
Parameters
params
:
IOAIListRequestParamsInterface
= {}
Returns
AsyncGenerator
<
TOAISet
>
request
request
(
verb
:
|
"GetRecord"
|
"Identify"
|
"ListMetadataFormats"
|
"ListIdentifiers"
|
"ListRecords"
|
"ListSets"
,
params
?:
TOAIRequestParams
,
)
:
Promise
<
string
>
Parameters
verb
:
|
"GetRecord"
|
"Identify"
|
"ListMetadataFormats"
|
"ListIdentifiers"
|
"ListRecords"
|
"ListSets"
params
:
TOAIRequestParams
= {}
Returns
Promise
<
string
>
set
Base
Url
setBaseUrl
(
url
:
string
|
URL
)
:
void
Parameters
url
:
string
|
URL
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
base
Url
options
Methods
get
Record
identify
list
Identifiers
list
Metadata
Formats
list
Records
list
Sets
request
set
Base
Url
@nondef/ts-oai-pmh
Loading...