newComposedPlaceholder()
Create a new composed placeholder. See IComposedPlaceholder.
export declare function newComposedPlaceholder<TValue extends any[], TReturn = PlaceholdersResolvedValues<TValue>, TContext = UnionToIntersection<ComposedPlaceholderResolutionContext<Flatten<TValue>>>>(placeholders: [...TValue], computeValue?: (values: PlaceholdersResolvedValues<TValue>, resolutionContext: TContext) => TReturn): IComposedPlaceholder<TReturn, TValue, TContext>;
Parameters
Parameter | Type | Description |
|---|---|---|
placeholders | […TValue] | |
computeValue | (values: PlaceholdersResolvedValues<TValue>, resolutionContext: TContext) => TReturn | (Optional) |
Returns
IComposedPlaceholder<TReturn, TValue, TContext>