Heracles.ts

@hydra-cg/heracles.ts > BodyResourceBoundIriTemplateExpansionStrategy

Class: BodyResourceBoundIriTemplateExpansionStrategy

Provides a simple implementation of the IIriTemplateExpansionStrategy interface where an input resource is used to fill the possible IIriTemplate with values.

Hierarchy

BodyResourceBoundIriTemplateExpansionStrategy

Implements

Index

Methods


Methods

createRequest

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