Aggregate

Class: Aggregate<T>

Defined in: packages/db/src/query/ir.ts:125

Extends

  • BaseExpression<T>

Type Parameters

T

T = any

Constructors

Constructor

ts
new Aggregate<T>(name, args): Aggregate<T>;
new Aggregate<T>(name, args): Aggregate<T>;

Defined in: packages/db/src/query/ir.ts:127

Parameters

name

string

args

BasicExpression<any>[]

Returns

Aggregate<T>

Overrides

ts
BaseExpression<T>.constructor
BaseExpression<T>.constructor

Properties

__returnType

ts
readonly __returnType: T;
readonly __returnType: T;

Defined in: packages/db/src/query/ir.ts:69

Internal

  • Type brand for TypeScript inference

Inherited from

ts
BaseExpression.__returnType
BaseExpression.__returnType

args

ts
args: BasicExpression<any>[];
args: BasicExpression<any>[];

Defined in: packages/db/src/query/ir.ts:129


name

ts
name: string;
name: string;

Defined in: packages/db/src/query/ir.ts:128


type

ts
type: "agg";
type: "agg";

Defined in: packages/db/src/query/ir.ts:126

Overrides

ts
BaseExpression.type
BaseExpression.type
Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.

Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.