File

libs/nx/src/executors/shared/metadata-utils/__test/example-library/src/lib/my-building-block/my-building-block.component.ts

Index

Properties

Properties

abc
Type string
ignoreMe
Type string
parties
Type string
import { AbstractBuildingBlock } from '@allianz/taly-core';
import { Component } from '@angular/core';

interface BaseForType {
  parties: string;
  abc: string;
  ignoreMe: string;
}

type DerivedType = Pick<BaseForType, 'parties' | 'abc'>;

type SomeType = {
  a: boolean;
  b: string;
};

interface MyState {
  propA: string;
  propB: boolean;
  propC: number;

  nestedSimple: {
    propC1: string;
    propC2: boolean;
  };
  dateFromStandardLib: Date;
  typeFromExternalLib: Component;
  derivedType: DerivedType;
  someType: SomeType;
  forbidden: () => void;
}

interface MyResources {
  resourceC: string;
  resourceD: boolean;
}

@Component({
  selector: 'bb-policy-client-information',
  template: 'some content'
})
export class MyBuildingBlockComponent extends AbstractBuildingBlock<MyState, MyResources> {}

results matching ""

    No results matching ""