Skip to content

Class: ConnectedLdoBuilder\<Type, Plugins>

Type parameters

Name Type
Type extends LdoBase
Plugins extends ConnectedPlugin[]

Hierarchy

  • LdoBuilder\<Type>

ConnectedLdoBuilder

Implements

Constructors

constructor

new ConnectedLdoBuilder\<Type, Plugins>(parentDataset, jsonldDatasetProxyBuilder, shapeType): ConnectedLdoBuilder\<Type, Plugins>

Type parameters

Name Type
Type extends LdoBase
Plugins extends ConnectedPlugin\<any, any, any, any, any>[]

Parameters

Name Type
parentDataset IConnectedLdoDataset\<Plugins>
jsonldDatasetProxyBuilder JsonldDatasetProxyBuilder
shapeType ShapeType\<Type>

Returns

ConnectedLdoBuilder\<Type, Plugins>

Overrides

LdoBuilder\<Type\>.constructor

Defined in

packages/connected/src/ConnectedLdoBuilder.ts:20

Properties

jsonldDatasetProxyBuilder

Protected jsonldDatasetProxyBuilder: JsonldDatasetProxyBuilder

Implementation of

IConnectedLdoBuilder.jsonldDatasetProxyBuilder

Inherited from

LdoBuilder.jsonldDatasetProxyBuilder

Defined in

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


parentDataset

Protected parentDataset: IConnectedLdoDataset\<Plugins>

Defined in

packages/connected/src/ConnectedLdoBuilder.ts:18


shapeType

Protected shapeType: ShapeType\<Type>

Implementation of

IConnectedLdoBuilder.shapeType

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

Implementation of

IConnectedLdoBuilder.fromJson

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

Implementation of

IConnectedLdoBuilder.fromSubject

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>

Implementation of

IConnectedLdoBuilder.matchObject

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>

Implementation of

IConnectedLdoBuilder.matchSubject

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>

Implementation of

IConnectedLdoBuilder.setLanguagePreferences

Inherited from

LdoBuilder.setLanguagePreferences

Defined in

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


startLinkQuery

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

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

ResourceLinkQuery\<Type, Input, Plugins>

Implementation of

IConnectedLdoBuilder.startLinkQuery

Defined in

packages/connected/src/ConnectedLdoBuilder.ts:29


write

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

Parameters

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

Returns

LdoBuilder\<Type>

Implementation of

IConnectedLdoBuilder.write

Inherited from

LdoBuilder.write

Defined in

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