UNPKG

alcaeus-model

Version:

rdfine models for Alcaeus, Hydra client

65 lines 8.24 kB
import type { Constructor, RdfResource } from '@tpluscode/rdfine'; import type { Resource } from '@rdfine/hydra'; export declare function NothingMixin<Base extends Constructor<Resource>>(base: Base): { new (...input: any[]): { readonly title: string; readonly description: string; first: Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; freetextQuery: string | undefined; last: Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; next: Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; operation: import("@rdfine/hydra").Operation<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>[]; previous: Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; search: import("@rdfine/hydra").IriTemplate<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; view: Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>[]; comment: string | undefined; isDefinedBy: import("@rdfine/rdfs").Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; label: string | undefined; seeAlso: import("@rdfine/rdfs").Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>[]; readonly operations: import("./Operation.js").RuntimeOperation[]; readonly apiDocumentation: import("@rdfine/hydra").ApiDocumentation | undefined; getProperties(options?: import("./CoreMixins/HydraResource.js").GetProperties): { supportedProperty: import("@rdfine/hydra").SupportedProperty; objects: any[]; }[]; getLinks(includeMissing?: boolean): { supportedProperty: import("@rdfine/hydra").SupportedProperty; resources: RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>[]; }[]; getCollections(filter?: import("./Mixins/MemberAssertion.js").MemberAssertionPattern): RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>[]; getOperationsDeep(condition?: import("./CoreMixins/OperationFinder.js").RecursiveStopConditions): import("./Operation.js").RuntimeOperation[]; findOperations(...criteria: import("./CoreMixins/OperationFinder.js").Criteria[]): import("./Operation.js").RuntimeOperation[]; findOperationsDeep(stopCondition: import("./CoreMixins/OperationFinder.js").RecursiveStopConditions, ...moreCriteria: import("./CoreMixins/OperationFinder.js").Criteria[]): import("./Operation.js").RuntimeOperation[]; load?<T extends RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>>(headers?: HeadersInit): Promise<import("alcaeus-core").HydraResponse<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>, T>>; readonly env: import("@tpluscode/rdfine/environment").RdfineEnvironment; readonly id: import("@tpluscode/rdfine").ResourceIdentifier; readonly types: import("@tpluscode/rdfine/lib/TypeCollection").TypeCollection<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>; readonly pointer: import("clownface").GraphPointer<import("@tpluscode/rdfine").ResourceIdentifier, import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>; readonly unionGraphPointer: import("clownface").MultiPointer<import("@tpluscode/rdfine").ResourceIdentifier, import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>; readonly _graphId: import("@rdfjs/types").Quad_Graph; readonly _parent?: RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> | undefined; readonly isAnonymous: boolean; equals(other: RdfResource | import("@tpluscode/rdfine").ResourceIdentifier | import("clownface").GraphPointer | undefined | null): boolean; hasType(type: string | import("@rdfjs/types").NamedNode): boolean; get<T extends RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> = RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>>(property: string | import("@rdfjs/types").NamedNode): T; get<T extends RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> = RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>>(property: string | import("@rdfjs/types").NamedNode, options?: import("@tpluscode/rdfine/RdfResource").GetOptions): T | null; getArray<T extends RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> = RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>>(property: string | import("@rdfjs/types").NamedNode, options?: import("@tpluscode/rdfine/RdfResource").GetOptions): T[]; getBoolean(property: string | import("@rdfjs/types").NamedNode, options?: import("@tpluscode/rdfine/RdfResource").GetOptions): boolean; getString(property: string | import("@rdfjs/types").NamedNode): string; getString(property: string | import("@rdfjs/types").NamedNode, options?: import("@tpluscode/rdfine/RdfResource").GetOptions): string | null; getNumber(property: string | import("@rdfjs/types").NamedNode): number | null; getNumber(property: string | import("@rdfjs/types").NamedNode, options?: import("@tpluscode/rdfine/RdfResource").GetOptions): number | null; toJSON<T extends import("@tpluscode/rdfine/RdfResource").RdfResourceCore = /*elided*/ any>(): import("@tpluscode/rdfine/lib/toJSON").Jsonified<RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>> & T>; _getObjects(property: string | import("@rdfjs/types").NamedNode, options?: import("@tpluscode/rdfine/RdfResource").GetOptions): import("clownface").MultiPointer<import("@rdfjs/types").Term, import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>; _create<T extends import("@tpluscode/rdfine/RdfResource").RdfResourceCore<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>>(term: import("clownface").GraphPointer<import("@rdfjs/types").Term, import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>, mixins?: import("@tpluscode/rdfine/lib/ResourceFactory").Mixin[] | [Constructor, ...import("@tpluscode/rdfine/lib/ResourceFactory").Mixin[]], options?: import("@tpluscode/rdfine/lib/ResourceFactory").ResourceCreationOptions<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>, T> | undefined): T & import("@tpluscode/rdfine").ResourceIndexer<RdfResource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>>; collection: import("@rdfine/hydra").Collection<Resource<import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>, import("@rdfjs/types").DatasetCore<import("@rdfjs/types").Quad, import("@rdfjs/types").Quad>>[]; }; __mixins: import("@tpluscode/rdfine/lib/ResourceFactory").Mixin[]; __properties: Map<string, import("@tpluscode/rdfine/lib/decorators/property/decoratorFactory").PropertyMeta>; __initializers: Map<string, unknown>; __ns?: import("@rdfjs/namespace").NamespaceBuilder; } & Base; export declare namespace NothingMixin { var shouldApply: (res: RdfResource) => boolean; } //# sourceMappingURL=Nothing.d.ts.map