Provides functions for typed value conversion.
var types = require('types');
import types from 'types';
The following sections describe the available methods within this module. Each section includes a table that lists the parameters for that method, as well as the parameter's type and description.
Constructs a primitive type. Usually used to return a typed value that is more specific than an action's declared output type. The new type must be an extension or contextualization of the action's declared output type.
For example a
FindTickets action could declare output as
but in your specific implementation you want to return a
event.Ticket. Instead of returning
types.typedValue(ticketObject, "myProvider.Ticket", ticketId).
Kind: Static method of
typesReturns: A new primitive type as specified by the parameters.
|value||The new value.|
|type||A type name, for example |
|id||A unique id.|