Skip to content

@stephansama packages / @stephansama/typed-templates / normalize / NormalizedSchema

Type Alias: NormalizedSchema

ts
type NormalizedSchema = 
  | {
  element: NormalizedSchema;
  kind: "array";
  optional: boolean;
}
  | {
  kind: "any";
  optional: boolean;
}
  | {
  kind: "boolean";
  optional: boolean;
}
  | {
  kind: "number";
  optional: boolean;
}
  | {
  kind: "object";
  optional: boolean;
  shape: Record<string, NormalizedSchema>;
}
  | {
  kind: "string";
  optional: boolean;
};

Defined in: normalize.ts:3

Released under MIT license