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