@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
23 lines (22 loc) • 1.52 kB
TypeScript
/**
* @namespace Origin
* @description Outcome
*/
import { CommonOutcomeSymbol } from "../common/outcome";
import { IMBRICATE_ORIGIN_FEATURE } from "./feature";
import { ImbricateSearchItem } from "./search";
export declare const S_Origin_GetSupportedFeatures_Unknown: unique symbol;
export type ImbricateOriginGetSupportedFeaturesOutcomeSymbol = typeof S_Origin_GetSupportedFeatures_Unknown;
export declare const ImbricateOriginGetSupportedFeaturesOutcomeSymbolList: ImbricateOriginGetSupportedFeaturesOutcomeSymbol[];
export declare const rebuildImbricateOriginGetSupportedFeaturesSymbol: (symbolDescription: string) => CommonOutcomeSymbol | typeof S_Origin_GetSupportedFeatures_Unknown;
export type ImbricateOriginGetSupportedFeaturesOutcome = {
readonly features: IMBRICATE_ORIGIN_FEATURE[];
} | CommonOutcomeSymbol | ImbricateOriginGetSupportedFeaturesOutcomeSymbol;
export declare const S_Origin_Search_InvalidKeyword: unique symbol;
export declare const S_Origin_Search_Unknown: unique symbol;
export type ImbricateOriginSearchOutcomeSymbol = typeof S_Origin_Search_InvalidKeyword | typeof S_Origin_Search_Unknown;
export declare const ImbricateOriginSearchOutcomeSymbolList: ImbricateOriginSearchOutcomeSymbol[];
export declare const rebuildImbricateOriginSearchSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateOriginSearchOutcomeSymbol;
export type ImbricateOriginSearchOutcome = {
readonly items: ImbricateSearchItem[];
} | CommonOutcomeSymbol | ImbricateOriginSearchOutcomeSymbol;