@manta-eu/ldo/redirect-queries
Reference for @manta-eu/ldo/redirect-queries as it is on main.
Type Aliases
RedirectLookup
RedirectLookup =
object
Properties
entityTypeUri
entityTypeUri:
string
externalId
externalId:
string
params
params:
Record<string,string>
SparqlFetcher
SparqlFetcher = (
query) =>Promise<SparqlBinding[]>
Parameters
query
string
Returns
Promise<SparqlBinding[]>
Functions
buildEntityExistsQuery()
buildEntityExistsQuery(
iri):string
Parameters
iri
string
Returns
string
buildEntityIdentityQuery()
buildEntityIdentityQuery(
iri):string
Parameters
iri
string
Returns
string
buildUrlParamsQuery()
buildUrlParamsQuery(
iri,entityTypeUri): {extractParams: (bindings) =>Record<string,string>;query:string; } |undefined
Parameters
iri
string
entityTypeUri
string
Returns
{ extractParams: (bindings) => Record<string, string>; query: string; } | undefined
entityExists()
entityExists(
iri,fetch):Promise<boolean>
Parameters
iri
string
fetch
Returns
Promise<boolean>
parseEntityIdentity()
parseEntityIdentity(
bindings,iri): {entityTypeUri:string;externalId:string; } |undefined
Parameters
bindings
iri
string
Returns
{ entityTypeUri: string; externalId: string; } | undefined
redirectPath()
redirectPath(
iri,endpoint?):string
Parameters
iri
string
endpoint?
string = "/redirect"
Returns
string
resolveRedirectTarget()
resolveRedirectTarget(
iri,fetch):Promise<RedirectLookup|undefined>
Parameters
iri
string
fetch
Returns
Promise<RedirectLookup | undefined>
References
SparqlBinding
Re-exports SparqlBinding