1 | import { SchemaNode } from '../node';
|
2 | import { Serializer, WriterFn } from '../serializer';
|
3 | export 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 | }
|