- Classes
- GetFormRecursiveReturnExtend
libs/nx/src/executors/introspection/__test/example-library/src/other/get-form-recursive-return-extend.ts
|
form
|
Type : FormGroupTyped<FormType>
|
|
|
Methods
|
getForm
|
getForm()
|
|
|
|
Returns : FormGroupTyped<FormType>
|
import { FormGroupTyped } from '@allianz/taly-core';
import { AbstractBuildingBlock } from '@allianz/taly-core/building-blocks';
interface FormType {
firstLayerPropertyA: {
firstLayerASubProperty: SomeInterface;
};
}
interface SomeInterface extends SomeRecursiveInterface {
PropertyA: number;
PropertyB: number;
PropertyC: number;
}
interface SomeRecursiveInterface {
PropertyARecursive: SomeRecursiveInterface;
}
export class GetFormRecursiveReturnExtend extends AbstractBuildingBlock {
form: FormGroupTyped<FormType>;
getForm() {
return this.form;
}
}