{"version":3,"file":"view-base.cjs","names":["View","entityKind"],"sources":["../../src/cockroach-core/view-base.ts"],"sourcesContent":["import { entityKind } from '~/entity.ts';\nimport { type ColumnsSelection, View } from '~/sql/sql.ts';\n\nexport abstract class CockroachViewBase<\n\tTName extends string = string,\n\tTExisting extends boolean = boolean,\n\tTSelectedFields extends ColumnsSelection = ColumnsSelection,\n> extends View<TName, TExisting, TSelectedFields> {\n\tstatic override readonly [entityKind]: string = 'CockroachViewBase';\n\n\tdeclare readonly _: View<TName, TExisting, TSelectedFields>['_'] & {\n\t\treadonly viewBrand: 'CockroachViewBase';\n\t};\n}\n"],"mappings":";;;;;;AAGA,IAAsB,oBAAtB,cAIUA,kBAAwC;CACjD,QAA0BC,0BAAsB"}