Package-level declarations

Types

Link copied to clipboard
external class AggregateFunction(name: String, params: JsArray<Expression>) : JsAny
Link copied to clipboard
external interface AliasedAggregate : JsAny
Link copied to clipboard
external interface Expression : JsAny
Link copied to clipboard
external class FunctionExpression(name: String, params: JsArray<Expression>) : JsAny

An Expression (use unsafeCast).

Link copied to clipboard
external interface Ordering : JsAny
Link copied to clipboard
external interface Pipeline : JsAny
Link copied to clipboard
external interface PipelineResult : JsAny
Link copied to clipboard
external interface PipelineSnapshot : JsAny
Link copied to clipboard
external interface PipelineSource : JsAny

Functions

Link copied to clipboard
external fun constant(value: JsAny?): Expression
external fun constant(value: Double, options: JsAny): Expression
Link copied to clipboard
external fun execute(options: JsAny): Promise<PipelineSnapshot>
Link copied to clipboard
external fun field(path: FieldPath): Expression
Link copied to clipboard
external fun subcollection(options: JsAny): Pipeline
Link copied to clipboard
external fun variable(name: String): Expression