umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
39 lines • 2.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LabelDataTypeBuilder = void 0;
const dataTypeBuilder_1 = require("./dataTypeBuilder");
const labelDataType_1 = require("../../models/dataTypes/labelDataType");
class LabelDataTypeBuilder extends dataTypeBuilder_1.DataTypeBuilder {
constructor(labelDataType = new labelDataType_1.LabelDataType()) {
super(labelDataType);
this.labelDataType = labelDataType;
this.withStringValueType();
}
withStringValueType() {
return this.withValueType('STRING');
}
withDecimalValueType() {
return this.withValueType('DECIMAL');
}
withDateTimeValueType() {
return this.withValueType('DATETIME');
}
withTimeValueType() {
return this.withValueType('TIME');
}
withIntegerValueType() {
return this.withValueType('INT');
}
withBigIntegerValueType() {
return this.withValueType('BIGINT');
}
withLongStringValueType() {
return this.withValueType('TEXT');
}
withValueType(type) {
this.labelDataType.addPrevalues(type);
return this;
}
}
exports.LabelDataTypeBuilder = LabelDataTypeBuilder;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFiZWxEYXRhVHlwZUJ1aWxkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY21zL2J1aWxkZXJzL2RhdGFUeXBlcy9sYWJlbERhdGFUeXBlQnVpbGRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx1REFBb0Q7QUFDcEQsd0VBQXFFO0FBRXJFLE1BQWEsb0JBQXFCLFNBQVEsaUNBQWU7SUFDdkQsWUFBb0IsZ0JBQStCLElBQUksNkJBQWEsRUFBRTtRQUNwRSxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUM7UUFESCxrQkFBYSxHQUFiLGFBQWEsQ0FBcUM7UUFFcEUsSUFBSSxDQUFDLG1CQUFtQixFQUFFLENBQUM7SUFDN0IsQ0FBQztJQUVELG1CQUFtQjtRQUNqQixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDdEMsQ0FBQztJQUVELG9CQUFvQjtRQUNsQixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUVELHFCQUFxQjtRQUNuQixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUVELGlCQUFpQjtRQUNmLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNwQyxDQUFDO0lBRUQsb0JBQW9CO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRUQsdUJBQXVCO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN0QyxDQUFDO0lBRUQsdUJBQXVCO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNwQyxDQUFDO0lBRUQsYUFBYSxDQUFDLElBQUk7UUFDaEIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdEMsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0NBQ0Y7QUF0Q0Qsb0RBc0NDIn0=