// tslint:disable:no-trailing-whitespace // tslint:disable:member-ordering {{#if baseClass}} import { {{baseClass}} } from '{{baseClassModuleName}}'; {{/if}} {{#imports}}import { {{path}} } from './{{moduleName}}'; {{/imports}} /// Place custom imports between tags {{{codeimport}}} /// /// Place module level code between tags {{{modulecode}}} /// export {{abstract}}class {{shortName}} {{#baseClass}}extends {{.}} {{/baseClass}} { /// Place custom code between tags {{{code}}} /// // Generated code. Do not place code below this line. {{#properties}}{{#if comment}} /** {{comment}} */ {{/if}} {{name}}{{#if isNullable}}?{{else}}!{{/if}}: {{dataType}}; {{/properties}} }