Skip to content

crelte / queries / QueryVar

Class: QueryVar<T> ​

Type Parameters ​

T ​

T = any

Constructors ​

Constructor ​

ts
new QueryVar<T>(): QueryVar<T>;

Returns ​

QueryVar<T>

Methods ​

__QueryVar__() ​

ts
__QueryVar__(): void;

Returns ​

void


default() ​

ts
default(value): QueryVar<T>;

Parameters ​

value ​

T

Returns ​

QueryVar<T>


id() ​

ts
id(): QueryVar<number>;

Returns ​

QueryVar<number>


ids() ​

ts
ids(): QueryVar<number[]>;

Returns ​

QueryVar<number[]>


nullable() ​

ts
nullable(): QueryVar<T | null>;

Returns ​

QueryVar<T | null>


number() ​

ts
number(): QueryVar<number>;

Returns ​

QueryVar<number>


string() ​

ts
string(): QueryVar<string>;

Returns ​

QueryVar<string>


strings() ​

ts
strings(): QueryVar<string[]>;

Returns ​

QueryVar<string[]>


validIf() ​

ts
validIf(fn): QueryVar<T>;

Set a validation function for this variable

If the value is allowed to be null and it is null the passed function will not be called.

Parameters ​

fn ​

ValidIf<T>

Returns ​

QueryVar<T>


validValue() ​

ts
validValue(v, csr): T | null;

Parameters ​

v ​

any

csr ​

CrelteServerRequest

Returns ​

T | null