kysely
    Preparing search index...

    Type Alias DeleteFrom<DB, TE>

    DeleteFrom: [TE] extends [keyof DB]
        ? DeleteQueryBuilder<DB, ExtractTableAlias<DB, TE>, DeleteResult>
        : [TE] extends [`${infer T} as ${infer A}`]
            ? T extends keyof DB
                ? DeleteQueryBuilder<DB & ShallowRecord<A, DB[T]>, A, DeleteResult>
                : never
            : TE extends ReadonlyArray<infer T>
                ? DeleteQueryBuilder<
                    From<DB, T>,
                    FromTables<DB, never, T>,
                    DeleteResult,
                >
                : DeleteQueryBuilder<
                    From<DB, TE>,
                    FromTables<DB, never, TE>,
                    DeleteResult,
                >

    Type Parameters