Skip to content

Functions: createParam()

Call Signature

ts
function createParam<TParam>(param): TParam;

Type Parameters

Type Parameter
TParam extends Required<ParamGetSet<unknown>>

Parameters

ParameterType
paramTParam

Returns

TParam

Call Signature

ts
function createParam<TParam>(param): ParamGetSet<ExtractParamType<TParam>>;

Type Parameters

Type Parameter
TParam extends Param

Parameters

ParameterType
paramTParam

Returns

ParamGetSet<ExtractParamType<TParam>>

Call Signature

ts
function createParam<TParam>(param, defaultValue): ParamWithDefault<TParam>;

Type Parameters

Type Parameter
TParam extends Param

Parameters

ParameterType
paramTParam
defaultValueNoInfer<ExtractParamType<TParam>>

Returns

ParamWithDefault<TParam>