view
view<
R>(resource):ViewBuilder<R>
Defined in: packages/schema/src/view.ts:440
Starts the view of a resource: how the admin shows it. Pass the resource’s type, so every field reference (r.status)
is checked against it. See UI config.
Type Parameters
Section titled “Type Parameters”R extends object
Parameters
Section titled “Parameters”resource
Section titled “resource”string
Returns
Section titled “Returns”ViewBuilder<R>
Example
Section titled “Example”import { view } from '@protobase/schema'import type { repairs } from './data'
export const repairsView = view<typeof repairs>('repairs') .names({ singular: 'Repair', plural: 'Repairs' }) .list((r) => ({ columns: [r.number, r.status, r.booked_on], sort: [[r.booked_on, 'desc']] }))