"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.stringDimension = exports.emptyValueFilter = exports.dateDayDimensionWithGroup = exports.dateYearDimension = exports.dateMonthDimension = exports.dateDayDimension = void 0;
const _1 = require(".");
exports.dateDayDimension = {
    fieldType: _1.FieldType.DIMENSION,
    type: _1.DimensionType.DATE,
    timeInterval: _1.TimeFrames.DAY,
    name: 'date',
    label: 'date day',
    table: 'table',
    tableLabel: 'tableLabel',
    sql: 'sql',
    hidden: false,
};
exports.dateMonthDimension = {
    ...exports.dateDayDimension,
    timeInterval: _1.TimeFrames.MONTH,
    label: 'date month',
};
exports.dateYearDimension = {
    ...exports.dateDayDimension,
    timeInterval: _1.TimeFrames.YEAR,
    label: 'date year',
};
exports.dateDayDimensionWithGroup = {
    ...exports.dateDayDimension,
    groups: ['date group'],
};
exports.emptyValueFilter = {
    id: '1234',
    target: { fieldId: 'table.date' },
    operator: _1.FilterOperator.EQUALS,
    settings: undefined,
    values: [],
};
exports.stringDimension = {
    fieldType: _1.FieldType.DIMENSION,
    type: _1.DimensionType.STRING,
    name: 'name',
    label: 'label',
    table: 'table',
    tableLabel: 'tableLabel',
    sql: 'sql',
    hidden: false,
};
//# sourceMappingURL=index.mock.js.map