UNPKG

@imbricate/core

Version:

Imbricate Core, Notebook for Engineers

23 lines (22 loc) 1.52 kB
/** * @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;