routier-collection / core/src / DataTranslator
Abstract Class: DataTranslator<TRoot, TShape>
Defined in: core/src/plugins/translators/DataTranslator.ts:4
Extended by
Type Parameters
TRoot
TRoot extends object
TShape
TShape
Constructors
Constructor
new DataTranslator<
TRoot,TShape>(query):DataTranslator<TRoot,TShape>
Defined in: core/src/plugins/translators/DataTranslator.ts:20
Parameters
query
IQuery<TRoot, TShape>
Returns
DataTranslator<TRoot, TShape>
Methods
count()
abstractcount<TResult>(data,option):TResult
Defined in: core/src/plugins/translators/DataTranslator.ts:25
Type Parameters
TResult
TResult extends number
Parameters
data
unknown
option
QueryOption<TShape, "count">
Returns
TResult
min()
abstractmin<TResult>(data,option):TResult
Defined in: core/src/plugins/translators/DataTranslator.ts:26
Type Parameters
TResult
TResult extends string | number | Date
Parameters
data
unknown
option
QueryOption<TShape, "min">
Returns
TResult
max()
abstractmax<TResult>(data,option):TResult
Defined in: core/src/plugins/translators/DataTranslator.ts:27
Type Parameters
TResult
TResult extends string | number | Date
Parameters
data
unknown
option
QueryOption<TShape, "max">
Returns
TResult
sum()
abstractsum<TResult>(data,option):TResult
Defined in: core/src/plugins/translators/DataTranslator.ts:28
Type Parameters
TResult
TResult extends number
Parameters
data
unknown
option
QueryOption<TShape, "sum">
Returns
TResult
distinct()
abstractdistinct<TResult>(data,option):TResult
Defined in: core/src/plugins/translators/DataTranslator.ts:29
Type Parameters
TResult
TResult
Parameters
data
unknown
option
QueryOption<TShape, "distinct">
Returns
TResult
filter()
abstractfilter<TResult>(data,option):TResult
Defined in: core/src/plugins/translators/DataTranslator.ts:32
Type Parameters
TResult
TResult
Parameters
data
unknown
option
QueryOption<TShape, "filter">
Returns
TResult
skip()
abstractskip(data,option):TShape
Defined in: core/src/plugins/translators/DataTranslator.ts:33
Parameters
data
unknown
option
QueryOption<TShape, "skip">
Returns
TShape
take()
abstracttake(data,option):TShape
Defined in: core/src/plugins/translators/DataTranslator.ts:34
Parameters
data
unknown
option
QueryOption<TShape, "take">
Returns
TShape
sort()
abstractsort(data,option):TShape
Defined in: core/src/plugins/translators/DataTranslator.ts:35
Parameters
data
unknown
option
QueryOption<TShape, "sort">
Returns
TShape
map()
abstractmap(data,option):TShape
Defined in: core/src/plugins/translators/DataTranslator.ts:36
Parameters
data
unknown
option
QueryOption<TShape, "map">
Returns
TShape
translate()
translate(
data):TShape
Defined in: core/src/plugins/translators/DataTranslator.ts:38
Parameters
data
unknown
Returns
TShape