Interface ITagDefinition<TConfig, TEnforceInputContract, TEnforceOutputContract>

interface ITagDefinition<TConfig, TEnforceInputContract, TEnforceOutputContract> {
    config?: TConfig;
    configSchema?: IValidationSchema<TConfig>;
    id: string;
    meta?: ITagMeta;
}

Type Parameters

  • TConfig = void
  • TEnforceInputContract = void
  • TEnforceOutputContract = void

Hierarchy (view full)

Properties

config?: TConfig

Utilizing config at definition level stores its defaults

configSchema?: IValidationSchema<TConfig>
id: string
meta?: ITagMeta