Angular Modernizer
    Preparing search index...

    Interface ClassResponsibilities

    interface ClassResponsibilities {
        areas: AreaGroup[];
        assessment: BagAssessment;
        className: string;
        concerns: ConcernGroup[];
        dependencies: string[];
        domains: DomainGroup[];
        isStaticUtility: boolean;
        methods: MethodResponsibility[];
        publicMethodCount: number;
        reactiveProperties: ReactiveProperty[];
        uncertain: MethodResponsibility[];
    }
    Index

    Properties

    areas: AreaGroup[]

    Backend areas of the data-access methods, largest first.

    assessment: BagAssessment

    Bag verdict.

    className: string

    Class name, <anonymous> for an unnamed class.

    concerns: ConcernGroup[]

    Concern groups, largest first.

    dependencies: string[]

    Injected types from inject() field initializers and typed constructor parameters, generics stripped.

    domains: DomainGroup[]

    Name domains of the data-access methods, largest first.

    isStaticUtility: boolean

    All public methods are static.

    Classification of each public method.

    publicMethodCount: number

    Number of public methods.

    reactiveProperties: ReactiveProperty[]

    Reactive fields (subjects, signals, observables, event emitters).

    Methods with role uncertain.