File

libs/nx/src/executors/shared/metadata-utils/__test/example-library/src/other/get-form-recursive-return-extend.ts

Extends

AbstractBuildingBlock

Index

Properties
Methods

Properties

form
Type : FormGroupTyped<FormType>

Methods

getForm
getForm()
Returns : FormGroupTyped<FormType>
import { FormGroupTyped } from '@allianz/taly-common';
import { AbstractBuildingBlock } from '@allianz/taly-core';

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;
  }
}

results matching ""

    No results matching ""