"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.IdPointAttachmentRectifier = exports.IdCoordRectifier = exports.IdAxisRectifier = exports.IdGlyphRefRectifier = exports.PointAttachmentRectifyManner = void 0;
////// "Point Attachment" rectifier
var PointAttachmentRectifyManner;
(function (PointAttachmentRectifyManner) {
    PointAttachmentRectifyManner[PointAttachmentRectifyManner["TrustAttachment"] = 0] = "TrustAttachment";
    PointAttachmentRectifyManner[PointAttachmentRectifyManner["TrustCoordinate"] = 1] = "TrustCoordinate";
})(PointAttachmentRectifyManner || (exports.PointAttachmentRectifyManner = PointAttachmentRectifyManner = {}));
exports.IdGlyphRefRectifier = { glyphRef: g => g };
exports.IdAxisRectifier = { dim: a => a, axis: a => a, addedAxes: [] };
exports.IdCoordRectifier = { coord: x => x, cv: x => x };
exports.IdPointAttachmentRectifier = {
    manner: PointAttachmentRectifyManner.TrustAttachment,
    acceptOffset: () => ({ x: true, y: true })
};
//# sourceMappingURL=index.js.map