Skip to content

Commit 9b128d3

Browse files
committed
readme
1 parent ab2cdf3 commit 9b128d3

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

README.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -179,19 +179,6 @@ export class CustomResourceParser {
179179
}
180180
```
181181

182-
```typescript
183-
import {N8NPropertiesBuilder, N8NPropertiesBuilderConfig} from '@devlikeapro/n8n-openapi-node';
184-
import * as doc from './openapi.json';
185-
186-
import {CustomResourceParser} from './CustomResourceParser';
187-
188-
const config: N8NPropertiesBuilderConfig = {
189-
resource: new CustomResourceParser()
190-
}
191-
const parser = new N8NPropertiesBuilder(doc, config);
192-
const properties = parser.build()
193-
```
194-
195182
Alternatively, you can use `DefaultResourceParser` and override only the methods you need:
196183

197184
```typescript
@@ -206,6 +193,21 @@ export class CustomResourceParser extends DefaultResourceParser {
206193
}
207194
```
208195

196+
Then you use it in `N8NPropertiesBuilder` in `config.resource`:
197+
198+
```typescript
199+
import {N8NPropertiesBuilder, N8NPropertiesBuilderConfig} from '@devlikeapro/n8n-openapi-node';
200+
import * as doc from './openapi.json';
201+
202+
import {CustomResourceParser} from './CustomResourceParser';
203+
204+
const config: N8NPropertiesBuilderConfig = {
205+
resource: new CustomResourceParser()
206+
}
207+
const parser = new N8NPropertiesBuilder(doc, config);
208+
const properties = parser.build()
209+
```
210+
209211
The default implementation you can find in [src/ResourceParser.ts](src/ResourceParser.ts)
210212

211213
## Operation

0 commit comments

Comments
 (0)