from-schema
Version:
Infer TypeScript types from JSON schemas
9 lines (7 loc) • 329 B
TypeScript
import { SchemaBase } from '../generic';
import { StringBsonSchema } from './StringBsonSchema';
import { NumberBsonSchema } from './NumberBsonSchema';
export type EnumBsonMember = string | number | StringBsonSchema | NumberBsonSchema;
export type EnumBsonSchema = SchemaBase & {
readonly enum: readonly EnumBsonMember[];
};