ditto/src/schema.ts

18 lines
404 B
TypeScript
Raw Normal View History

2023-03-05 04:10:56 +00:00
import { z } from '@/deps.ts';
const optionalString = z.string().optional().catch(undefined);
const metaContentSchema = z.object({
name: optionalString,
about: optionalString,
picture: optionalString,
banner: optionalString,
nip05: optionalString,
lud16: optionalString,
});
type MetaContent = z.infer<typeof metaContentSchema>;
export { metaContentSchema };
export type { MetaContent };