File tree Expand file tree Collapse file tree 9 files changed +17
-13
lines changed
rocket-chatter-ingestion-server/src Expand file tree Collapse file tree 9 files changed +17
-13
lines changed Original file line number Diff line number Diff line change 11import { namedTypes } from "ast-types"
2- import { DBNode } from "./dbNode"
32import { Functions } from "./functions"
4- import { TypeArgument } from "./typeArgument"
3+ import { DBNode } from "./fundamental/dbNode"
4+ import { TypeArgument } from "./fundamental/typeArgument"
55
66export namespace Classes {
77 export function Handle ( n : namedTypes . ClassDeclaration ) {
Original file line number Diff line number Diff line change 11import { namedTypes } from "ast-types"
22import { Classes } from "./classes"
3- import { DBNode } from "./dbNode"
43import { Functions } from "./functions"
4+ import { DBNode } from "./fundamental/dbNode"
55
66export namespace Enums {
77 export function Handle ( n : namedTypes . EnumDeclaration ) {
Original file line number Diff line number Diff line change 11import { namedTypes } from "ast-types"
22import { print } from "recast"
33import { Classes } from "./classes"
4- import { DBNode } from "./dbNode"
5- import { TypeAnnotation } from "./typeAnnotation"
6- import { TypeArgument } from "./typeArgument"
4+ import { DBNode } from "./fundamental/ dbNode"
5+ import { TypeAnnotation } from "./fundamental/ typeAnnotation"
6+ import { TypeArgument } from "./fundamental/ typeArgument"
77
88export namespace Functions {
99 export function Handle ( n : namedTypes . FunctionDeclaration ) {
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 11import { namedTypes } from "ast-types"
22import { print } from "recast"
3- import { DBNode } from "./dbNode"
4- import { TypeAnnotation } from "./typeAnnotation"
5- import { TypeArgument } from "./typeArgument"
3+ import { DBNode } from "./fundamental/ dbNode"
4+ import { TypeAnnotation } from "./fundamental/ typeAnnotation"
5+ import { TypeArgument } from "./fundamental/ typeArgument"
66
77export namespace Interface {
88 export function Handle ( n : namedTypes . InterfaceDeclaration ) {
Original file line number Diff line number Diff line change 11import { namedTypes } from "ast-types"
2- import { DBNode } from "./dbNode"
3- import { TypeAnnotation } from "./typeAnnotation"
2+ import { DBNode } from "./fundamental/ dbNode"
3+ import { TypeAnnotation } from "./fundamental/ typeAnnotation"
44
55export namespace TypeAlias {
66 export function Handle ( n : namedTypes . TSTypeAliasDeclaration ) {
Original file line number Diff line number Diff line change 11import { parse } from "@typescript-eslint/typescript-estree"
22import { namedTypes } from "ast-types"
33import { readFileSync } from "fs"
4- import { Enums } from "./objects/enums "
4+ import { Namespaces } from "./objects/namespaces "
55
66// Sample JavaScript code
77const code = readFileSync ( "code.ts" ) . toString ( )
@@ -17,6 +17,10 @@ for (const node of ast.body) {
1717 } else if ( namedTypes . TSTypeAliasDeclaration . check ( node ) ) {
1818 // TypeAlias.Handle(node)
1919 } else if ( namedTypes . TSEnumDeclaration . check ( node ) ) {
20- Enums . Handle ( node )
20+ // Enums.Handle(node)
21+ } else if ( namedTypes . TSModuleDeclaration . check ( node ) ) {
22+ Namespaces . Handle ( node )
23+ } else if ( namedTypes . ClassDeclaration . check ( node ) ) {
24+ // Classes.Handle(node)
2125 }
2226}
You can’t perform that action at this time.
0 commit comments