@sideloop/core
    Preparing search index...

    Interface ModelShape<TB>

    interface ModelShape<TB> {
        attr<K extends string | number | symbol>(name: K): Selectable<TB>[K];
        attrs(): Selectable<TB>;
        destroy(): Promise<void>;
        reload(): Promise<ModelShape<TB>>;
        transaction(
            cb: (tx: Transaction<Database>) => Promise<unknown>,
        ): Promise<unknown>;
        update(attrs: Updateable<TB>): Promise<void>;
    }

    Type Parameters

    • TB

    Hierarchy (View Summary)

    Index

    Methods

    • Parameters

      • cb: (tx: Transaction<Database>) => Promise<unknown>

      Returns Promise<unknown>