Skip to content

Commit 37f5e30

Browse files
committed
N8NPropertiesBuilder
1 parent 64c816e commit 37f5e30

File tree

5 files changed

+23
-23
lines changed

5 files changed

+23
-23
lines changed
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {OpenAPIN8NParser, Override} from './OpenAPIN8NParser';
1+
import {N8NPropertiesBuilder, Override} from './N8NPropertiesBuilder';
22
import {BaseOperationsCollector} from "./OperationsCollector";
33

44
test('query param', () => {
@@ -24,8 +24,8 @@ test('query param', () => {
2424
},
2525
};
2626

27-
const parser = new OpenAPIN8NParser({paths});
28-
const result = parser.process()
27+
const parser = new N8NPropertiesBuilder({paths});
28+
const result = parser.build()
2929

3030
expect(result).toEqual([
3131
{
@@ -130,8 +130,8 @@ test('path param', () => {
130130
},
131131
};
132132

133-
const parser = new OpenAPIN8NParser({paths}, {OperationsCollector: BaseOperationsCollector});
134-
const result = parser.process()
133+
const parser = new N8NPropertiesBuilder({paths}, {OperationsCollector: BaseOperationsCollector});
134+
const result = parser.build()
135135
expect(result).toEqual([
136136
{
137137
"default": "",
@@ -245,8 +245,8 @@ test('request body', () => {
245245
},
246246
};
247247

248-
const parser = new OpenAPIN8NParser({paths, components}, {OperationsCollector: BaseOperationsCollector});
249-
const result = parser.process()
248+
const parser = new N8NPropertiesBuilder({paths, components}, {OperationsCollector: BaseOperationsCollector});
249+
const result = parser.build()
250250

251251
expect(result).toEqual([
252252
{
@@ -384,8 +384,8 @@ test('enum schema', () => {
384384
};
385385

386386
// @ts-ignore
387-
const parser = new OpenAPIN8NParser({paths}, {OperationsCollector: BaseOperationsCollector});
388-
const result = parser.process()
387+
const parser = new N8NPropertiesBuilder({paths}, {OperationsCollector: BaseOperationsCollector});
388+
const result = parser.build()
389389

390390
expect(result).toEqual([
391391
{
@@ -486,8 +486,8 @@ test('body "array" param', () => {
486486
},
487487
};
488488

489-
const parser = new OpenAPIN8NParser({paths}, {OperationsCollector: BaseOperationsCollector});
490-
const result = parser.process()
489+
const parser = new N8NPropertiesBuilder({paths}, {OperationsCollector: BaseOperationsCollector});
490+
const result = parser.build()
491491

492492
const expected: any[] = [
493493
{
@@ -629,11 +629,11 @@ test('test overrides', () => {
629629
},
630630
];
631631

632-
const parser = new OpenAPIN8NParser({paths, components}, {
632+
const parser = new N8NPropertiesBuilder({paths, components}, {
633633
overrides: customDefaults,
634634
OperationsCollector: BaseOperationsCollector
635635
});
636-
const result = parser.process()
636+
const result = parser.build()
637637

638638
expect(result).toEqual([
639639
{
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export interface ParserConfig {
1818
ResourcePropertiesCollector?: typeof ResourcePropertiesCollectorImpl
1919
}
2020

21-
export class OpenAPIN8NParser {
21+
export class N8NPropertiesBuilder {
2222
private readonly doc: OpenAPIV3.Document;
2323
private readonly logger: pino.Logger
2424
private readonly walker: OpenAPIWalker;
@@ -37,7 +37,7 @@ export class OpenAPIN8NParser {
3737
this.overrides = config?.overrides || []
3838
}
3939

40-
process(): INodeProperties[] {
40+
build(): INodeProperties[] {
4141
const resourcePropertiesCollector = new this.ResourcePropertiesCollector()
4242
this.walker.walk(resourcePropertiesCollector)
4343
const resourceNode = resourcePropertiesCollector.iNodeProperty

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// export
22
import {OpenAPIVisitor, OperationContext} from "./openapi/OpenAPIVisitor";
33
import {OpenAPIWalker} from "./openapi/OpenAPIWalker";
4-
import {OpenAPIN8NParser, Override, ParserConfig} from "./OpenAPIN8NParser";
4+
import {N8NPropertiesBuilder, Override, ParserConfig} from "./N8NPropertiesBuilder";
55
import {OperationsCollector} from "./OperationsCollector";
66

77
export {
8-
OpenAPIN8NParser,
8+
N8NPropertiesBuilder,
99
OpenAPIVisitor,
1010
OpenAPIWalker,
1111
OperationContext,

tests/smoke.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {OpenAPIN8NParser} from "../src/OpenAPIN8NParser";
1+
import {N8NPropertiesBuilder} from "../src/N8NPropertiesBuilder";
22
import {readdirSync} from 'fs';
33
import {join} from 'path';
44
import {sleep} from "n8n-workflow";
@@ -13,8 +13,8 @@ describe('smoke', () => {
1313
test.each(jsonFiles)('%s', async (fileName) => {
1414
const filePath = join(examplesDir, fileName);
1515
const doc = require(filePath);
16-
const parser = new OpenAPIN8NParser(doc);
17-
parser.process();
16+
const parser = new N8NPropertiesBuilder(doc);
17+
parser.build();
1818
await sleep(50) // wait for logs a bit
1919
});
2020
});

tests/waha.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {OpenAPIN8NParser, ParserConfig} from "../src/OpenAPIN8NParser";
1+
import {N8NPropertiesBuilder, ParserConfig} from "../src/N8NPropertiesBuilder";
22
import {OperationsCollector} from "../src/OperationsCollector";
33
import {OpenAPIV3} from "openapi-types";
44
import {OperationContext} from "../src/openapi/OpenAPIVisitor";
@@ -26,8 +26,8 @@ test('waha.json', () => {
2626
const config: ParserConfig = {
2727
OperationsCollector: WAHAOperationsCollector,
2828
}
29-
const parser = new OpenAPIN8NParser(doc, config);
30-
const result = parser.process()
29+
const parser = new N8NPropertiesBuilder(doc, config);
30+
const result = parser.build()
3131

3232
const expected = [
3333
{

0 commit comments

Comments
 (0)