Class: ConnectedLdoBuilder\<Type, Plugins>
Type parameters
| Name | Type |
|---|---|
Type |
extends LdoBase |
Plugins |
extends ConnectedPlugin[] |
Hierarchy
LdoBuilder\<Type>
↳ ConnectedLdoBuilder
Implements
IConnectedLdoBuilder\<Type,Plugins>
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
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
Inherited from
LdoBuilder.write
Defined in
packages/ldo/dist/LdoBuilder.d.ts:13