@sideloop/core
    Preparing search index...

    Class RecurringTask

    Hierarchy (View Summary)

    • ModelShape<RecurringTasksTable, this>
      • RecurringTask
    Index

    Constructors

    • Parameters

      • attrs: {
            arguments: SuperJSONResult;
            className: null | string;
            createdAt: Date;
            description: null | string;
            id: number;
            key: string;
            priority: null | number;
            queueName: null | string;
            schedule: string;
            static: boolean;
            updatedAt: Date;
        }

      Returns RecurringTask

    Properties

    table: "sideloop_recurring_tasks" = tables.recurringTasks

    Methods

    • Type Parameters

      • K extends NonNeverSelectKeys<RecurringTasksTable>

      Parameters

      • name: K

      Returns {
          arguments: SuperJSONResult;
          className: null | string;
          createdAt: Date;
          description: null | string;
          id: number;
          key: string;
          priority: null | number;
          queueName: null | string;
          schedule: string;
          static: boolean;
          updatedAt: Date;
      }[K]

    • Returns {
          arguments: string;
          className: null | string;
          description: null | string;
          key: string;
          priority: null | number;
          queueName: null | string;
          schedule: string;
          static: boolean;
          updatedAt: string;
      }

    • Returns {
          arguments: SuperJSONResult;
          className: null | string;
          createdAt: Date;
          description: null | string;
          id: number;
          key: string;
          priority: null | number;
          queueName: null | string;
          schedule: string;
          static: boolean;
          updatedAt: Date;
      }

    • Parameters

      • attrs: {
            arguments?: string;
            className?: null | string;
            createdAt?: Date;
            description?: null | string;
            id?: number;
            key?: string;
            priority?: null | number;
            queueName?: null | string;
            schedule?: string;
            static?: boolean;
            updatedAt?: string;
        }

      Returns Promise<void>

    • Returns Promise<number>

    • Parameters

      • attrs: { arguments: string; key: string; schedule: string } & {
            className?: null | string;
            createdAt?: Date;
            description?: null | string;
            id?: number;
            priority?: null | number;
            queueName?: null | string;
            static?: boolean;
            updatedAt?: string;
        }
      • Optionaloptions: {
            ignoreConflict:
                | NonNullableInsertKeys<RecurringTasksTable>
                | NullableInsertKeys<RecurringTasksTable>;
        }

      Returns Promise<RecurringTask>

    • Parameters

      • attrs: (
            { arguments: string; key: string; schedule: string } & {
                className?: null | string;
                createdAt?: Date;
                description?: null | string;
                id?: number;
                priority?: null | number;
                queueName?: null | string;
                static?: boolean;
                updatedAt?: string;
            }
        )[]

      Returns Promise<RecurringTask[]>

    • Parameters

      • attrs: { arguments: string; key: string; schedule: string } & {
            className?: null | string;
            createdAt?: Date;
            description?: null | string;
            id?: number;
            priority?: null | number;
            queueName?: null | string;
            static?: boolean;
            updatedAt?: string;
        }
      • uniqueBy:
            | NonNullableInsertKeys<RecurringTasksTable>
            | NullableInsertKeys<RecurringTasksTable>

      Returns Promise<null | RecurringTask>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<number>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<RecurringTask[]>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<null | RecurringTask>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<RecurringTask>

    • Type Parameters

      • T

      Parameters

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

      Returns Promise<T>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<number>