Skip to content

Functions: createParam() ​

Call Signature ​

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

Type Parameters ​

Type Parameter
TParamOptions extends Required<Param<unknown>>

Parameters ​

ParameterType
paramTParamOptions

Returns ​

TParamOptions

Call Signature ​

ts
function createParam<TParamOptions>(param): Param<ExtractParamType<TParamOptions>>;

Type Parameters ​

Type Parameter
TParamOptions extends ParamOptions

Parameters ​

ParameterType
paramTParamOptions

Returns ​

Param<ExtractParamType<TParamOptions>>

Call Signature ​

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

Type Parameters ​

Type Parameter
TParamOptions extends ParamOptions

Parameters ​

ParameterType
paramTParamOptions
defaultValueNoInfer<ExtractParamType<TParamOptions>>

Returns ​

ParamWithDefault<TParamOptions>