UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

25 lines (24 loc) 1.08 kB
"use strict"; /** * @author WMXPY * @namespace Property * @description Full Feature */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ImbricatePropertyFullFeatureBase = void 0; const feature_not_supported_1 = require("../../error/property/feature-not-supported"); const feature_1 = require("../feature"); const full_feature_with_action_1 = require("./full-feature-with-action"); class ImbricatePropertyFullFeatureBase extends full_feature_with_action_1.ImbricatePropertyFullFeatureWithActionBase { constructor() { super(...arguments); this.supportedFeatures = []; } queryOriginActions(_query) { throw feature_not_supported_1.PropertyFeatureNotSupportedError.withFeature(feature_1.IMBRICATE_PROPERTY_FEATURE.PROPERTY_GET_ORIGIN_ACTIONS); } executeOriginAction(_input) { throw feature_not_supported_1.PropertyFeatureNotSupportedError.withFeature(feature_1.IMBRICATE_PROPERTY_FEATURE.PROPERTY_EXECUTE_ORIGIN_ACTION); } } exports.ImbricatePropertyFullFeatureBase = ImbricatePropertyFullFeatureBase;