diff --git a/classes/OaiPmh.html b/classes/OaiPmh.html
index 05a089b..1290d84 100644
--- a/classes/OaiPmh.html
+++ b/classes/OaiPmh.html
@@ -1,5 +1,5 @@
OaiPmh | @nondef/ts-oai-pmh Index
Constructors
constructor
- new OaiPmh(baseUrl, _options?): OaiPmh
Parameters
baseUrl: URL
_options: {} = {}
Properties
options
options: IOAIHarvesterOptionsInterface
Methods
getRecord
- getRecord(params): Promise<{
record: {}[];
}[]>
Constructors
constructor
- new OaiPmh(baseUrl, _options?): OaiPmh
Parameters
baseUrl: URL
_options: {} = {}
Properties
options
options: IOAIHarvesterOptionsInterface
Methods
getRecord
- getRecord(params): Promise<{
record: {}[];
}[]> Parameters
params: IOAIGetRecordRequestParamsInterface
Returns Promise<{
record: {}[];
}[]>
identify
- identify(): Promise<{
adminEmail: {
_: string;
}[];
baseURL: {
_: string;
}[];
compression?: {
_: string;
}[];
deletedRecord: {
_: "no" | "persistent" | "transient";
}[];
description: any[];
earliestDatestamp: {
_: string;
}[];
granularity: {
_: "YYYY-MM-DD" | "YYYY-MM-DDThh:mm:ssZ";
}[];
protocolVersion: {
_: string;
}[];
repositoryName: {
_: string;
}[];
}[]> Parameters
params: IOAIGetRecordRequestParamsInterface
Returns Promise<{
record: {}[];
}[]>
identify
- identify(): Promise<{
adminEmail: {
_: string;
}[];
baseURL: {
_: string;
}[];
compression?: {
_: string;
}[];
deletedRecord: {
_: "no" | "persistent" | "transient";
}[];
description: any[];
earliestDatestamp: {
_: string;
}[];
granularity: {
_: "YYYY-MM-DD" | "YYYY-MM-DDThh:mm:ssZ";
}[];
protocolVersion: {
_: string;
}[];
repositoryName: {
_: string;
}[];
}[]> Returns Promise<{
adminEmail: {
_: string;
}[];
baseURL: {
_: string;
}[];
compression?: {
_: string;
}[];
deletedRecord: {
_: "no" | "persistent" | "transient";
}[];
description: any[];
earliestDatestamp: {
_: string;
}[];
granularity: {
_: "YYYY-MM-DD" | "YYYY-MM-DDThh:mm:ssZ";
}[];
protocolVersion: {
_: string;
}[];
repositoryName: {
_: string;
}[];
}[]>
listIdentifiers
- listIdentifiers(params): AsyncGenerator<any, void, unknown>
Returns Promise<{
adminEmail: {
_: string;
}[];
baseURL: {
_: string;
}[];
compression?: {
_: string;
}[];
deletedRecord: {
_: "no" | "persistent" | "transient";
}[];
description: any[];
earliestDatestamp: {
_: string;
}[];
granularity: {
_: "YYYY-MM-DD" | "YYYY-MM-DDThh:mm:ssZ";
}[];
protocolVersion: {
_: string;
}[];
repositoryName: {
_: string;
}[];
}[]>
listIdentifiers
- listIdentifiers(params): AsyncGenerator<any, void, unknown>
Parameters
params: IOAIListIdentifiersRequestParamsInterface
Returns AsyncGenerator<any, void, unknown>
listMetadataFormats
- listMetadataFormats(params): Promise<{
metadataFormat: {
metadataNamespace: {
_: string;
}[];
metadataPrefix: {
_: string;
}[];
schema: {
_: string;
}[];
}[];
}[]> Parameters
params: IOAIListMetadataFormatsRequestParamsInterface
Returns Promise<{
metadataFormat: {
metadataNamespace: {
_: string;
}[];
metadataPrefix: {
_: string;
}[];
schema: {
_: string;
}[];
}[];
}[]>
listRecords
- listRecords(params): AsyncGenerator<any, void, unknown>
Parameters
params: IOAIListIdentifiersRequestParamsInterface
Returns AsyncGenerator<any, void, unknown>
listMetadataFormats
- listMetadataFormats(params): Promise<{
metadataFormat: {
metadataNamespace: {
_: string;
}[];
metadataPrefix: {
_: string;
}[];
schema: {
_: string;
}[];
}[];
}[]> Parameters
params: IOAIListMetadataFormatsRequestParamsInterface
Returns Promise<{
metadataFormat: {
metadataNamespace: {
_: string;
}[];
metadataPrefix: {
_: string;
}[];
schema: {
_: string;
}[];
}[];
}[]>
listRecords
- listRecords(params): AsyncGenerator<any, void, unknown>
Parameters
params: IOAIListRecordsRequestParamsInterface
Returns AsyncGenerator<any, void, unknown>
listSets
- listSets(): AsyncGenerator<any, void, unknown>
Parameters
params: IOAIListRecordsRequestParamsInterface
Returns AsyncGenerator<any, void, unknown>
listSets
- listSets(): AsyncGenerator<any, void, unknown>
Returns AsyncGenerator<any, void, unknown>
request
- request(requestConfig, verb, params): Promise<AxiosResponse<string, string>>
Parameters
requestConfig: AxiosRequestConfig<any>
verb: "GetRecord" | "ListMetadataFormats" | "Identify" | "ListSets" | "ListIdentifiers" | "ListRecords"
params: Record<string, undefined | string>
Returns Promise<AxiosResponse<string, string>>
setBaseUrl
- setBaseUrl(url): void
Returns void
\ No newline at end of file
+Returns AsyncGenerator<any, void, unknown>
request
- request(requestConfig, verb, params): Promise<AxiosResponse<string, string>>
Parameters
requestConfig: AxiosRequestConfig<any>
verb: "GetRecord" | "ListMetadataFormats" | "Identify" | "ListSets" | "ListIdentifiers" | "ListRecords"
params: Record<string, undefined | string>
Returns Promise<AxiosResponse<string, string>>
setBaseUrl
- setBaseUrl(url): void
Returns void
Implements
IOAIHarvesterInterface
-