UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

26 lines (25 loc) 1.14 kB
"use strict"; /** * @author WMXPY * @namespace Document * @description Essential Readonly */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ImbricateDocumentEssentialReadonlyBase = void 0; const feature_not_supported_1 = require("../../error/document/feature-not-supported"); const feature_1 = require("../feature"); const essential_1 = require("./essential"); class ImbricateDocumentEssentialReadonlyBase extends essential_1.ImbricateDocumentEssentialBase { constructor() { super(...arguments); this.annotations = {}; this.supportedFeatures = []; } mergeProperties(_propertiesDrafter, _auditOptions) { throw feature_not_supported_1.ImbricateDocumentFeatureNotSupportedError.withFeature(feature_1.IMBRICATE_DOCUMENT_FEATURE.DOCUMENT_PUT_PROPERTY); } replaceProperties(_propertiesDrafter, _auditOptions) { throw feature_not_supported_1.ImbricateDocumentFeatureNotSupportedError.withFeature(feature_1.IMBRICATE_DOCUMENT_FEATURE.DOCUMENT_PUT_PROPERTY); } } exports.ImbricateDocumentEssentialReadonlyBase = ImbricateDocumentEssentialReadonlyBase;