File tree Expand file tree Collapse file tree 4 files changed +8
-7
lines changed
Expand file tree Collapse file tree 4 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export interface Override {
1111 replace : any ;
1212}
1313
14- export interface ParserConfig {
14+ export interface N8NPropertiesBuilderConfig {
1515 logger ?: pino . Logger ;
1616 overrides ?: Override [ ] ;
1717 OperationsCollector ?: typeof BaseOperationsCollector ,
@@ -28,7 +28,7 @@ export class N8NPropertiesBuilder {
2828 private readonly OperationsCollector : typeof BaseOperationsCollector ;
2929 private readonly ResourcePropertiesCollector : typeof ResourcePropertiesCollectorImpl ;
3030
31- constructor ( doc : any , config ?: ParserConfig ) {
31+ constructor ( doc : any , config ?: N8NPropertiesBuilderConfig ) {
3232 this . doc = doc
3333 this . logger = config ?. logger || pino ( { transport : { target : 'pino-pretty' } } )
3434 this . walker = new OpenAPIWalker ( this . doc )
Original file line number Diff line number Diff line change 11import { OpenAPIVisitor , OperationContext } from "./openapi/OpenAPIVisitor" ;
2+ import * as lodash from "lodash" ;
23import { OpenAPIV3 } from "openapi-types" ;
34import { INodeProperties } from "n8n-workflow" ;
45import { toResourceName } from "./n8n/utils" ;
@@ -26,7 +27,7 @@ export class ResourcePropertiesCollector implements OpenAPIVisitor {
2627 const tags = this . sortedTags
2728 const options = tags . map ( ( tag ) => {
2829 return {
29- name : tag . name ,
30+ name : lodash . startCase ( tag . name ) ,
3031 value : toResourceName ( tag . name ) ,
3132 description : tag . description ,
3233 } ;
Original file line number Diff line number Diff line change 11// export
22import { OpenAPIVisitor , OperationContext } from "./openapi/OpenAPIVisitor" ;
33import { OpenAPIWalker } from "./openapi/OpenAPIWalker" ;
4- import { N8NPropertiesBuilder , Override , ParserConfig } from "./N8NPropertiesBuilder" ;
4+ import { N8NPropertiesBuilder , N8NPropertiesBuilderConfig , Override } from "./N8NPropertiesBuilder" ;
55import { OperationsCollector } from "./OperationsCollector" ;
66
77export {
@@ -10,6 +10,6 @@ export {
1010 OpenAPIWalker ,
1111 OperationContext ,
1212 OperationsCollector ,
13- ParserConfig ,
13+ N8NPropertiesBuilderConfig ,
1414 Override ,
1515}
Original file line number Diff line number Diff line change 1- import { N8NPropertiesBuilder , ParserConfig } from "../src/N8NPropertiesBuilder" ;
1+ import { N8NPropertiesBuilder , N8NPropertiesBuilderConfig } from "../src/N8NPropertiesBuilder" ;
22import { OperationsCollector } from "../src/OperationsCollector" ;
33import { OpenAPIV3 } from "openapi-types" ;
44import { OperationContext } from "../src/openapi/OpenAPIVisitor" ;
@@ -23,7 +23,7 @@ export class WAHAOperationsCollector extends OperationsCollector {
2323
2424test ( 'waha.json' , ( ) => {
2525 const doc = require ( './examples/waha.json' ) ;
26- const config : ParserConfig = {
26+ const config : N8NPropertiesBuilderConfig = {
2727 OperationsCollector : WAHAOperationsCollector ,
2828 }
2929 const parser = new N8NPropertiesBuilder ( doc , config ) ;
You can’t perform that action at this time.
0 commit comments