ColumnsOf
ColumnsOf<
TSubject,TTables> =TSubjectextends"all"?Record<string,unknown> :TSubjectextendsTableWithColumns?TSubject["_"]["columns"] :TSubjectextendsExtract<keyofTTables,string> ?TTables[TSubject] extendsTableWithColumns?TTables[TSubject]["_"]["columns"] :Record<string,unknown> :Record<string,unknown>
Defined in: packages/permissions/src/types.ts:101
Resolves the column map for a grant subject.
- Drizzle table object — extracts
T["_"]["columns"]. - JS-key string (
keyof TTables) — schema lookup to extract columns. - SQL-name string /
"all"— falls back toRecord<string, unknown>.
Type Parameters
Section titled “Type Parameters”TSubject
Section titled “TSubject”TSubject