fork of hey-api/openapi-ts because I need some additional things
1import { createClassDeclaration } from './declarations/class';
2import { createFunctionDeclaration } from './declarations/function';
3import { createFunctionParameter } from './declarations/functionParameter';
4import { createAsyncExpression } from './expressions/async';
5import { createAwaitExpression } from './expressions/await';
6import { createBinaryExpression } from './expressions/binary';
7import { createCallExpression } from './expressions/call';
8import { createDictComprehension } from './expressions/comprehensions/dict';
9import { createListComprehension } from './expressions/comprehensions/list';
10import { createSetComprehension } from './expressions/comprehensions/set';
11import { createDictExpression } from './expressions/dict';
12import { createFStringExpression } from './expressions/fString';
13import { createGeneratorExpression } from './expressions/generator';
14import { createIdentifier } from './expressions/identifier';
15import { createLambdaExpression } from './expressions/lambda';
16import { createListExpression } from './expressions/list';
17import { createLiteral } from './expressions/literal';
18import { createMemberExpression } from './expressions/member';
19import { createSetExpression } from './expressions/set';
20import { createTupleExpression } from './expressions/tuple';
21import { createYieldExpression } from './expressions/yield';
22import { createYieldFromExpression } from './expressions/yieldFrom';
23import { createAssignment } from './statements/assignment';
24import { createAugmentedAssignment } from './statements/augmentedAssignment';
25import { createBlock } from './statements/block';
26import { createBreakStatement } from './statements/break';
27import { createContinueStatement } from './statements/continue';
28import { createEmptyStatement } from './statements/empty';
29import { createExceptClause } from './statements/except';
30import { createExpressionStatement } from './statements/expression';
31import { createForStatement } from './statements/for';
32import { createIfStatement } from './statements/if';
33import { createImportStatement } from './statements/import';
34import { createRaiseStatement } from './statements/raise';
35import { createReturnStatement } from './statements/return';
36import { createTryStatement } from './statements/try';
37import { createWhileStatement } from './statements/while';
38import { createWithStatement } from './statements/with';
39import { createWithItem } from './statements/withItem';
40import { createComment } from './structure/comment';
41import { createSourceFile } from './structure/sourceFile';
42
43export const factory = {
44 createAssignment,
45 createAsyncExpression,
46 createAugmentedAssignment,
47 createAwaitExpression,
48 createBinaryExpression,
49 createBlock,
50 createBreakStatement,
51 createCallExpression,
52 createClassDeclaration,
53 createComment,
54 createContinueStatement,
55 createDictComprehension,
56 createDictExpression,
57 createEmptyStatement,
58 createExceptClause,
59 createExpressionStatement,
60 createFStringExpression,
61 createForStatement,
62 createFunctionDeclaration,
63 createFunctionParameter,
64 createGeneratorExpression,
65 createIdentifier,
66 createIfStatement,
67 createImportStatement,
68 createLambdaExpression,
69 createListComprehension,
70 createListExpression,
71 createLiteral,
72 createMemberExpression,
73 createRaiseStatement,
74 createReturnStatement,
75 createSetComprehension,
76 createSetExpression,
77 createSourceFile,
78 createTryStatement,
79 createTupleExpression,
80 createWhileStatement,
81 createWithItem,
82 createWithStatement,
83 createYieldExpression,
84 createYieldFromExpression,
85};