"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMappingEmpty = void 0;
const NumberDataDefinition_1 = require("@appglue/common/dist/Common/Data/Definitions/NumberDataDefinition");
const StringDataDefinition_1 = require("@appglue/common/dist/Common/Data/Definitions/StringDataDefinition");
const DataDefinition_1 = require("@appglue/common/dist/Common/Data/DataDefinition");
const DataDefinition_2 = require("./DataDefinition");
const MappingConfiguration_1 = require("@appglue/common/dist/Mapping/MappingConfiguration");
const getMappingEmpty = () => {
    const mapppingDef = new MappingConfiguration_1.MappingConfiguration();
    mapppingDef.inputData = (0, DataDefinition_2.getTestInputDataDefinition)();
    const outdef = new DataDefinition_1.DataDefinition();
    outdef.fields.push(new StringDataDefinition_1.StringDataDefinition("fullName"));
    outdef.fields.push(new StringDataDefinition_1.StringDataDefinition("email"));
    outdef.fields.push(new NumberDataDefinition_1.NumberDataDefinition("age"));
    outdef.fields.push(new StringDataDefinition_1.StringDataDefinition("phone"));
    mapppingDef.executionResult = outdef;
    return mapppingDef;
};
exports.getMappingEmpty = getMappingEmpty;
//# sourceMappingURL=Mapping.js.map