Function createRESTClientStore
createRESTClientStore<R extends SchemaRegistry = SchemaRegistry>( options: { auth: RestAuthConfig; baseUrl: string; fetchImpl?: { (input: RequestInfo | URL, init?: RequestInit): Promise<Response>; (input: string | Request | URL, init?: RequestInit): Promise<Response>; (input: string | Request | URL, init?: RequestInit): Promise<Response>; }; handshakePath: string; identifies: Identifies; iriHandling: GraviolaIriHandlingMode; localIdFromIri?: (iri: string) => string; },): Promise<RESTClientStore<R>> Type Parameters
- R extends SchemaRegistry = SchemaRegistry
Parameters
- options: {
auth: RestAuthConfig;
baseUrl: string;
fetchImpl?: {
(input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
(input: string | Request | URL, init?: RequestInit): Promise<Response>;
(input: string | Request | URL, init?: RequestInit): Promise<Response>;
};
handshakePath: string;
identifies: Identifies;
iriHandling: GraviolaIriHandlingMode;
localIdFromIri?: (iri: string) => string;
}baseUrl: string
OptionalfetchImpl?: {
(input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
(input: string | Request | URL, init?: RequestInit): Promise<Response>;
(input: string | Request | URL, init?: RequestInit): Promise<Response>;
}
handshakePath: string
identifies: Identifies
OptionallocalIdFromIri?: (iri: string) => string
Fetch handshake then construct a v1 RESTClientStore.