import type { MetaTestcase } from '../model/index.js'; /** * Represents the meta information for a row or column in a matrix table. * * This interface contains properties that describe a row or column, including its name, * execution flag, position identifier, associated generator, and an optional description. */ export interface MetaRowColumn { /** * The name of the row or column. */ name: string; /** * The short name of the row or column. */ shortName: string; /** * Indicates whether all combinations for this row or column should be executed. */ execute: boolean; /** * A unique position identifier used to reference this row or column. */ position: string; /** * The name of the generator used to create data for this row or column. */ generator: string; /** * An optional description providing additional details. */ description?: string; } /** * Extends MetaTestcase with additional meta information specific to matrix tables. * * This interface combines the standard test case meta information with the meta data for * both the row and the column that define the test case. */ export interface MetaTestcaseMatrix extends MetaTestcase { /** * Meta information for the row associated with this test case. */ row: MetaRowColumn; /** * Meta information for the column associated with this test case. */ column: MetaRowColumn; } //# sourceMappingURL=Meta.d.ts.map