UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

16 lines (15 loc) 985 B
/** * @author WMXPY * @namespace Property * @description Full Feature */ import { ImbricateCommonQueryOriginActionsOutcome, ImbricateCommonQueryOriginActionsQuery, ImbricateOriginActionInput, ImbricateOriginActionOutcome } from "../../common/action"; import { IMBRICATE_PROPERTY_FEATURE } from "../feature"; import { IImbricateProperty } from "../interface"; import { IMBRICATE_PROPERTY_TYPE } from "../type"; import { ImbricatePropertyFullFeatureWithActionBase } from "./full-feature-with-action"; export declare abstract class ImbricatePropertyFullFeatureBase<T extends IMBRICATE_PROPERTY_TYPE> extends ImbricatePropertyFullFeatureWithActionBase<T> implements IImbricateProperty<T> { readonly supportedFeatures: IMBRICATE_PROPERTY_FEATURE[]; queryOriginActions(_query: ImbricateCommonQueryOriginActionsQuery): PromiseLike<ImbricateCommonQueryOriginActionsOutcome>; executeOriginAction(_input: ImbricateOriginActionInput): PromiseLike<ImbricateOriginActionOutcome>; }