Add option to pass in custom handlebars templates #1268 by gersongoulart · Pull Request #1995 · ferdikoomen/openapi-typescript-codegen

The parameter `templateOverrides` allows the override of any template or partial with a custom implementation.

## Example:

package.json
```json
{
    "scripts": {
        "generate": "openapi --input ./spec.json --output ./generated --templateOverrides index:\"Hello World\" service:./templates/service.hbs"
    },
}
```

```typescript
const OpenAPI = require('openapi-typescript-codegen');

OpenAPI.generate({
    input: './spec.json',
    output: './generated',
    templateOverrides: {
        index: 'templates/index.hsb',
        service: 'templates/service.hsb',
    },
});
```