UNPKG

847 BTypeScriptView Raw
1import { SchemaNode } from '../node';
2import { Serializer, WriterFn } from '../serializer';
3export declare class DTsSerializer implements Serializer {
4 private _writer;
5 private interfaceName;
6 private _indentDelta;
7 private _state;
8 constructor(_writer: WriterFn, interfaceName?: string, _indentDelta?: number);
9 private _willOutputValue();
10 private _top();
11 private _indent();
12 start(): void;
13 end(): void;
14 object(node: SchemaNode): void;
15 property(node: SchemaNode): void;
16 array(node: SchemaNode): void;
17 outputOneOf(node: SchemaNode): void;
18 outputEnum(node: SchemaNode): void;
19 outputValue(_node: SchemaNode): void;
20 outputString(_node: SchemaNode): void;
21 outputNumber(_node: SchemaNode): void;
22 outputInteger(_node: SchemaNode): void;
23 outputBoolean(_node: SchemaNode): void;
24}