Skip to content

Commit b10f619

Browse files
committed
cleanup direct transformers
1 parent d5d94d1 commit b10f619

File tree

4 files changed

+16
-40
lines changed

4 files changed

+16
-40
lines changed

packages/transform/src/transformers-full/v13-to-v17/index.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as V13Types from '../../13/types';
2-
import * as V17Types from '../../17/types';
1+
import * as PG13 from '../../13/types';
2+
import * as PG17 from '../../17/types';
33
import { V13ToV14Transformer } from '../../transformers/v13-to-v14';
44
import { V14ToV15Transformer } from '../../transformers/v14-to-v15';
55
import { V15ToV16Transformer } from '../../transformers/v15-to-v16';
@@ -18,7 +18,7 @@ export class PG13ToPG17Transformer {
1818
/**
1919
* Transform a complete parse result from PG13 to PG17
2020
*/
21-
transform(parseResult: V13Types.ParseResult): V17Types.ParseResult {
21+
transform(parseResult: PG13.ParseResult): PG17.ParseResult {
2222
if (!parseResult || !parseResult.stmts) {
2323
throw new Error('Invalid parse result');
2424
}
@@ -52,10 +52,4 @@ export class PG13ToPG17Transformer {
5252
transformedStmt = this.v15ToV16.transform(transformedStmt, { parentNodeTypes: [] });
5353
return this.v16ToV17.transform(transformedStmt, { parentNodeTypes: [] });
5454
}
55-
}
56-
57-
// Export the transformer instance for convenience
58-
export const pg13ToPg17Transformer = new PG13ToPG17Transformer();
59-
60-
// Re-export types for convenience
61-
export { V13Types, V17Types };
55+
}

packages/transform/src/transformers-full/v14-to-v17/index.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as V14Types from '../../14/types';
2-
import * as V17Types from '../../17/types';
1+
import * as PG14 from '../../14/types';
2+
import * as PG17 from '../../17/types';
33
import { V14ToV15Transformer } from '../../transformers/v14-to-v15';
44
import { V15ToV16Transformer } from '../../transformers/v15-to-v16';
55
import { V16ToV17Transformer } from '../../transformers/v16-to-v17';
@@ -16,7 +16,7 @@ export class PG14ToPG17Transformer {
1616
/**
1717
* Transform a complete parse result from PG14 to PG17
1818
*/
19-
transform(parseResult: V14Types.ParseResult): V17Types.ParseResult {
19+
transform(parseResult: PG14.ParseResult): PG17.ParseResult {
2020
if (!parseResult || !parseResult.stmts) {
2121
throw new Error('Invalid parse result');
2222
}
@@ -48,10 +48,4 @@ export class PG14ToPG17Transformer {
4848
transformedStmt = this.v15ToV16.transform(transformedStmt, { parentNodeTypes: [] });
4949
return this.v16ToV17.transform(transformedStmt, { parentNodeTypes: [] });
5050
}
51-
}
52-
53-
// Export the transformer instance for convenience
54-
export const pg14ToPg17Transformer = new PG14ToPG17Transformer();
55-
56-
// Re-export types for convenience
57-
export { V14Types, V17Types };
51+
}

packages/transform/src/transformers-full/v15-to-v17/index.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as V15Types from '../../15/types';
2-
import * as V17Types from '../../17/types';
1+
import * as PG15 from '../../15/types';
2+
import * as PG17 from '../../17/types';
33
import { V15ToV16Transformer } from '../../transformers/v15-to-v16';
44
import { V16ToV17Transformer } from '../../transformers/v16-to-v17';
55

@@ -14,7 +14,7 @@ export class PG15ToPG17Transformer {
1414
/**
1515
* Transform a complete parse result from PG15 to PG17
1616
*/
17-
transform(parseResult: V15Types.ParseResult): V17Types.ParseResult {
17+
transform(parseResult: PG15.ParseResult): PG17.ParseResult {
1818
if (!parseResult || !parseResult.stmts) {
1919
throw new Error('Invalid parse result');
2020
}
@@ -46,10 +46,4 @@ export class PG15ToPG17Transformer {
4646
// Then transform v16 -> v17
4747
return this.v16ToV17.transform(transformedStmt, { parentNodeTypes: [] });
4848
}
49-
}
50-
51-
// Export the transformer instance for convenience
52-
export const pg15ToPg17Transformer = new PG15ToPG17Transformer();
53-
54-
// Re-export types for convenience
55-
export { V15Types, V17Types };
49+
}

packages/transform/src/transformers-full/v16-to-v17/index.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as V16Types from '../../16/types';
2-
import * as V17Types from '../../17/types';
1+
import * as PG16 from '../../16/types';
2+
import * as PG17 from '../../17/types';
33
import { V16ToV17Transformer } from '../../transformers/v16-to-v17';
44

55
/**
@@ -12,7 +12,7 @@ export class PG16ToPG17Transformer {
1212
/**
1313
* Transform a complete parse result from PG16 to PG17
1414
*/
15-
transform(parseResult: V16Types.ParseResult): V17Types.ParseResult {
15+
transform(parseResult: PG16.ParseResult): PG17.ParseResult {
1616
if (!parseResult || !parseResult.stmts) {
1717
throw new Error('Invalid parse result');
1818
}
@@ -38,10 +38,4 @@ export class PG16ToPG17Transformer {
3838
transformStatement(stmt: any): any {
3939
return this.transformer.transform(stmt, { parentNodeTypes: [] });
4040
}
41-
}
42-
43-
// Export the transformer instance for convenience
44-
export const pg16ToPg17Transformer = new PG16ToPG17Transformer();
45-
46-
// Re-export types for convenience
47-
export { V16Types, V17Types };
41+
}

0 commit comments

Comments
 (0)