@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