UNPKG

@atcute/whitewind

Version:

WhiteWind (com.whtwnd.*) schema definitions

46 lines (34 loc) 816 B
# @atcute/whitewind [WhiteWind](https://whtwnd.com) (com.whtwnd.\*) schema definitions ## usage ```ts import { is } from '@atcute/lexicons'; import { ComWhtwndBlogEntry } from '@atcute/whitewind'; const record: ComWhtwndBlogEntry.Main = { $type: 'com.whtwnd.blog.entry', content: `# Hello world!`, visibility: 'public', createdAt: '2025-05-07T10:00:00.000Z', }; is(ComWhtwndBlogEntry.mainSchema, record); // -> true ``` ### with `@atcute/client` pick either one of these 3 options to register the ambient declarations ```jsonc // tsconfig.json { "compilerOptions": { "types": ["@atcute/whitewind"], }, } ``` ```ts // env.d.ts /// <reference types="@atcute/whitewind" /> ``` ```ts // index.ts import type {} from '@atcute/whitewind'; ``` now all the XRPC operations should be visible in the client