@sanity/tsdoc
Version:
Generate API reference docs from TypeScript projects and store in a Sanity-friendly JSON format. Render a static frontend, or as React components.
29 lines (26 loc) • 560 B
text/typescript
import {defineField, defineType} from 'sanity'
export const apiTokenType = defineType({
type: 'object',
name: 'api.token',
title: 'Token',
fields: [
defineField({
type: 'string',
name: 'text',
title: 'Text',
}),
defineField({
type: 'reference',
name: 'member',
title: 'Member',
to: [
{type: 'api.class'},
{type: 'api.enum'},
{type: 'api.function'},
{type: 'api.interface'},
{type: 'api.typeAlias'},
{type: 'api.variable'},
],
}),
],
})