@senchou/core
Version:
Generate TypeScript for Kubernetes resources.
14 lines (13 loc) • 453 B
TypeScript
import Coder from "@littlethings/coder";
import { Struct, Type, Schema } from "@littlethings/schemer";
export interface StructGeneratorOptions {
coder: Coder;
name: string;
schema: Struct;
serializers: {
name: (identifier: string) => string;
};
emit: (name: string, schema: Schema) => Type;
}
declare const generate: ({ coder, name, schema, serializers, emit, }: StructGeneratorOptions) => void;
export default generate;