"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.noopValidator = exports.unionOptions = exports.DiscriminatedUnionDispatcher = exports.withSchemaValidation = exports.withDefaultBinaryEncoding = exports.unitCodec = exports.makeValueCodec = exports.makeCodecFamily = void 0;
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
var codec_1 = require("./codec");
Object.defineProperty(exports, "makeCodecFamily", { enumerable: true, get: function () { return codec_1.makeCodecFamily; } });
Object.defineProperty(exports, "makeValueCodec", { enumerable: true, get: function () { return codec_1.makeValueCodec; } });
Object.defineProperty(exports, "unitCodec", { enumerable: true, get: function () { return codec_1.unitCodec; } });
Object.defineProperty(exports, "withDefaultBinaryEncoding", { enumerable: true, get: function () { return codec_1.withDefaultBinaryEncoding; } });
Object.defineProperty(exports, "withSchemaValidation", { enumerable: true, get: function () { return codec_1.withSchemaValidation; } });
var discriminatedUnions_1 = require("./discriminatedUnions");
Object.defineProperty(exports, "DiscriminatedUnionDispatcher", { enumerable: true, get: function () { return discriminatedUnions_1.DiscriminatedUnionDispatcher; } });
Object.defineProperty(exports, "unionOptions", { enumerable: true, get: function () { return discriminatedUnions_1.unionOptions; } });
var noopValidator_1 = require("./noopValidator");
Object.defineProperty(exports, "noopValidator", { enumerable: true, get: function () { return noopValidator_1.noopValidator; } });
//# sourceMappingURL=index.js.map