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>;} Methods
buildResult
Optional
visitBlock
Returns Promise<void>
Optional
visitColumn
Returns Promise<void>
Optional
visitCompletionOption
Returns Promise<void>
Optional
visitControl
Returns Promise<void>
Optional
visitExtension
Returns Promise<void>
Optional
visitFunctionRoleId
Returns Promise<void>
Optional
visitNamedForm
Returns Promise<void>
Optional
visitSchemeItem
Returns Promise<void>
Optional
visitTabForm
Returns Promise<void>
Optional
visitTableForm
Returns Promise<void>
Optional
visitTypeForm
Returns Promise<void>
Optional
visitValidator
Returns Promise<void>
Выполняет посещение объектов типа карточки.