Skip to content

Interface: IConnectedLdoBuilder\<Type, Plugins>

Type parameters

Name Type
Type extends LdoBase
Plugins extends ConnectedPlugin[]

Hierarchy

  • LdoBuilder\<Type>

IConnectedLdoBuilder

Implemented by

Properties

jsonldDatasetProxyBuilder

Protected jsonldDatasetProxyBuilder: JsonldDatasetProxyBuilder

Inherited from

LdoBuilder.jsonldDatasetProxyBuilder

Defined in

packages/ldo/dist/LdoBuilder.d.ts:6


shapeType

Protected shapeType: ShapeType\<Type>

Inherited from

LdoBuilder.shapeType

Defined in

packages/ldo/dist/LdoBuilder.d.ts:7

Methods

fromJson

fromJson(inputData): Type

Parameters

Name Type
inputData Type

Returns

Type

Inherited from

LdoBuilder.fromJson

Defined in

packages/ldo/dist/LdoBuilder.d.ts:12


fromSubject

fromSubject(subject): Type

Parameters

Name Type
subject string | SubjectNode

Returns

Type

Inherited from

LdoBuilder.fromSubject

Defined in

packages/ldo/dist/LdoBuilder.d.ts:9


matchObject

matchObject(subject?, predicate?, graph?): LdSet\<Type>

Parameters

Name Type
subject? null | string | SubjectNode
predicate? null | string | PredicateNode
graph? null | string | GraphNode

Returns

LdSet\<Type>

Inherited from

LdoBuilder.matchObject

Defined in

packages/ldo/dist/LdoBuilder.d.ts:11


matchSubject

matchSubject(predicate, object?, graph?): LdSet\<Type>

Parameters

Name Type
predicate undefined | null | string | PredicateNode
object? null | string | ObjectNode
graph? null | string | GraphNode

Returns

LdSet\<Type>

Inherited from

LdoBuilder.matchSubject

Defined in

packages/ldo/dist/LdoBuilder.d.ts:10


setLanguagePreferences

setLanguagePreferences(...languageOrdering): LdoBuilder\<Type>

Parameters

Name Type
...languageOrdering LanguageOrdering

Returns

LdoBuilder\<Type>

Inherited from

LdoBuilder.setLanguagePreferences

Defined in

packages/ldo/dist/LdoBuilder.d.ts:14


startLinkQuery

startLinkQuery\<Input>(startingResource, startingSubject, linkQueryInput): ILinkQuery\<Type, Input>

Type parameters

Name Type
Input extends Partial\<{ [key in string | number | symbol]: LQInputFlattenSet\<Type[key]> }>

Parameters

Name Type
startingResource Plugins[number]["types"]["resource"]
startingSubject string | SubjectNode
linkQueryInput Input

Returns

ILinkQuery\<Type, Input>

Defined in

packages/connected/src/types/IConnectedLdoBuilder.ts:10


write

write(...graphs): LdoBuilder\<Type>

Parameters

Name Type
...graphs (string | GraphNode)[]

Returns

LdoBuilder\<Type>

Inherited from

LdoBuilder.write

Defined in

packages/ldo/dist/LdoBuilder.d.ts:13