Skip to content

Function: dataView()

dataView<Item>(typeName): <Fields>(fields) => DataView<Item> & object

Defined in: packages/fate/src/server/dataView.ts:71

Declares a server data view that exposes an object's available fields to the client.

Type Parameters

Item

Item extends FateRecord

Parameters

typeName

string

Returns

<Fields>(fields): DataView<Item> & object

Type Parameters

Fields

Fields extends DataViewConfig<Item>

Parameters

fields

Fields

Returns

DataView<Item> & object

Example

ts
const Post = dataView<PostItem>('Post')({
  id: true,
  title: true,
});

Released under the MIT License