23 lines
578 B
Handlebars
23 lines
578 B
Handlebars
|
// Automatic Genearted Interface Description for Backendclass: "{{className}}"
|
||
|
// To update run `npm run build:backend`
|
||
|
|
||
|
{{!-- Import the External Types --}}
|
||
|
{{#if imports.required}}
|
||
|
{{{imports.content}}}
|
||
|
{{/if}}
|
||
|
|
||
|
export interface {{name}}Input {
|
||
|
{{#each params}}
|
||
|
{{authorDescription}}
|
||
|
{{#if isBaseType}}
|
||
|
{{name}}{{#if isOptional}}?{{/if}}: {{{originalCode}}}
|
||
|
{{/if}}
|
||
|
{{#unless isBaseType}}
|
||
|
{{name}}{{#if isOptional}}?{{/if}}: {{{simplifiedType}}}
|
||
|
{{/unless}}
|
||
|
{{/each}}
|
||
|
}
|
||
|
|
||
|
{{#if hasReturnType}}
|
||
|
export type {{name}}Output = {{{returnType.simplifiedSubType}}}
|
||
|
{{/if}}
|