TESSA Web API
    Preparing search index...

    Interface ICardTypeVisitor

    Выполняет посещение объектов типа карточки.

    interface ICardTypeVisitor {
        buildResult(): Promise<ValidationResult>;
        visitBlock?(
            block: CardTypeBlock,
            form: CardTypeForm,
            type: CardType,
        ): Promise<void>;
        visitColumn?(
            column: CardTypeColumn,
            control: CardTypeTableControl,
            type: CardType,
        ): Promise<void>;
        visitCompletionOption?(
            option: CardTypeCompletionOption,
            type: CardType,
        ): Promise<void>;
        visitControl?(
            control: CardTypeControl,
            block: CardTypeBlock,
            form: CardTypeForm,
            type: CardType,
        ): Promise<void>;
        visitExtension?(
            extension: CardTypeExtension,
            type: CardType,
        ): Promise<void>;
        visitFunctionRoleId?(
            functionRoleId: string,
            option: CardTypeCompletionOption,
            type: CardType,
        ): Promise<void>;
        visitNamedForm?(form: CardTypeNamedForm, type: CardType): Promise<void>;
        visitSchemeItem?(
            schemeItem: CardTypeSchemeItem,
            type: CardType,
        ): Promise<void>;
        visitTabForm?(
            form: CardTypeTabControlForm,
            control: CardTypeTabControl,
            type: CardType,
        ): Promise<void>;
        visitTableForm?(
            form: CardTypeTableForm,
            control: CardTypeTableControl,
            type: CardType,
        ): Promise<void>;
        visitTypeForm?(form: CardTypeTabForm, type: CardType): Promise<void>;
        visitValidator?(
            validator: CardTypeValidator,
            option: null | CardTypeCompletionOption,
            type: CardType,
        ): Promise<void>;
    }

    Implemented by

    Index

    Methods