fork of hey-api/openapi-ts because I need some additional things
at feat/skip-token 85 lines 3.6 kB view raw
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};