Typegres API Reference - v0.2.0
    Preparing search index...

    Class TypegresLiveEvents

    Hierarchy

    • [name]<"_typegres_live_events", undefined, this>
      • TypegresLiveEvents
    Index

    Constructors

    Properties

    constructor: typeof TableBase
    context: undefined = ...
    tableName: "_typegres_live_events" = name
    transformer: QueryTransformer | undefined = opts.transformer
    tsAlias: "_typegres_live_events" = name

    Methods

    • Type Parameters

      • T extends typeof TableBase
      • A extends string

      Parameters

      • this: T
      • name: A

      Returns Omit<T, "tsAlias"> & { tsAlias: A; new (): InstanceType<T> }

    • Parameters

      • this: typeof TableBase

      Returns BoundSql

    • Type Parameters

      • T extends typeof TableBase

      Parameters

      • this: T
      • row: InstanceType<T>

      Returns T["context"] | undefined

    • Type Parameters

      • T extends typeof TableBase & new () => TableBase

      Parameters

      • this: T

      Returns DeleteBuilder<T["tableName"], InstanceType<T>>

    • Type Parameters

      • T extends typeof TableBase & new () => TableBase

      Parameters

      • this: T

      Returns QueryBuilder<{ [K in string]: InstanceType<T> }, InstanceType<T>, [], "many">

    • Type Parameters

      • T extends typeof TableBase & new () => TableBase

      Parameters

      • this: T
      • ...rows: [InsertRow<InstanceType<T>>, ...InsertRow<InstanceType<T>>[]]

      Returns InsertBuilder<T["tableName"], InstanceType<T>>

    • Returns QueryTransformer

    • Type Parameters

      • T extends typeof TableBase

      Parameters

      • this: T

      Returns InstanceType<T>

    • Type Parameters

      • T extends typeof TableBase & new () => TableBase

      Parameters

      • this: T
      • ctx: T["context"] | undefined

      Returns QueryBuilder<{ [K in string]: InstanceType<T> }, InstanceType<T>, [], "many">

    • Type Parameters

      • T extends typeof TableBase & new () => TableBase

      Parameters

      • this: T

      Returns UpdateBuilder<T["tableName"], InstanceType<T>>