routier-collection / core/src / JsonTranslator
Class: JsonTranslator<TRoot, TShape>
Defined in: core/src/plugins/translators/JsonTranslator.ts:7
Extends
DataTranslator<TRoot,TShape>
Type Parameters
TRoot
TRoot extends object
TShape
TShape
Constructors
Constructor
new JsonTranslator<
TRoot,TShape>(query):JsonTranslator<TRoot,TShape>
Defined in: core/src/plugins/translators/DataTranslator.ts:20
Parameters
query
IQuery<TRoot, TShape>
Returns
JsonTranslator<TRoot, TShape>
Inherited from
Methods
translate()
translate(
data):TShape
Defined in: core/src/plugins/translators/DataTranslator.ts:38
Parameters
data
unknown
Returns
TShape
Inherited from
filter()
filter<
TResult>(data,option):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:9
Type Parameters
TResult
TResult
Parameters
data
unknown
option
QueryOption<TShape, "filter">
Returns
TResult
Overrides
map()
map<
T>(data,option):T
Defined in: core/src/plugins/translators/JsonTranslator.ts:28
Type Parameters
T
T
Parameters
data
unknown
option
QueryOption<T, "map">
Returns
T
Overrides
count()
count<
TResult>(data,_):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:59
Type Parameters
TResult
TResult extends number
Parameters
data
unknown
_
QueryOption<TShape, "count">
Returns
TResult
Overrides
min()
min<
TResult>(data,_):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:68
Type Parameters
TResult
TResult extends string | number | Date
Parameters
data
unknown
_
QueryOption<TShape, "min">
Returns
TResult
Overrides
max()
max<
TResult>(data,_):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:72
Type Parameters
TResult
TResult extends string | number | Date
Parameters
data
unknown
_
QueryOption<TShape, "max">
Returns
TResult
Overrides
sort()
sort<
TResult>(data,option):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:76
Type Parameters
TResult
TResult
Parameters
data
unknown
option
QueryOption<TShape, "sort">
Returns
TResult
Overrides
sum()
sum<
TResult>(data,_):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:92
Type Parameters
TResult
TResult extends number
Parameters
data
unknown
_
QueryOption<TShape, "sum">
Returns
TResult
Overrides
distinct()
distinct<
TResult>(data,_):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:118
Type Parameters
TResult
TResult
Parameters
data
unknown
_
QueryOption<TShape, "distinct">
Returns
TResult
Overrides
skip()
skip<
TResult>(data,option):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:150
Type Parameters
TResult
TResult
Parameters
data
unknown
option
QueryOption<TShape, "skip">
Returns
TResult
Overrides
take()
take<
TResult>(data,option):TResult
Defined in: core/src/plugins/translators/JsonTranslator.ts:170
Type Parameters
TResult
TResult
Parameters
data
unknown
option
QueryOption<TShape, "take">
Returns
TResult