File

libs/nx/src/executors/introspection/compat/__test/example-library/src/lib/my-building-block/my-building-block.component.ts

Index

Properties

Properties

dateFromStandardLib
Type Date
derivedType
Type DerivedType
forbidden
Type function
nestedSimple
Type literal type
propA
Type string
propB
Type boolean
propC
Type number
someType
Type SomeType
typeFromExternalLib
Type Component
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 ""