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