@hydra-cg/heracles.ts > BodyResourceBoundIriTemplateExpansionStrategy
Provides a simple implementation of the IIriTemplateExpansionStrategy interface where an input resource is used to fill the possible IIriTemplate with values.
BodyResourceBoundIriTemplateExpansionStrategy
▸ createRequest(operation: IOperation, body?: IResource, auxResource?: any
): IOperation
Implementation of IIriTemplateExpansionStrategy.createRequest
Defined in BodyResourceBoundIriTemplateExpansionStrategy.ts:13
Creates a fully invocable IOperation taking into account possible IRI template used by the input operation.
Parameters:
Name | Type |
---|---|
operation | IOperation |
Optional body |
IResource |
Optional auxResource |
any |
Returns: IOperation
<Private>
withResourceVariables▸ withResourceVariables(builder: MappingsBuilder, body: object
, auxResource: object
): void
Defined in BodyResourceBoundIriTemplateExpansionStrategy.ts:24
Parameters:
Name | Type |
---|---|
builder | MappingsBuilder |
body | object |
auxResource | object |
Returns: void