@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
16 lines (15 loc) • 820 B
TypeScript
/**
* @author WMXPY
* @namespace Origin
* @description Outcome
*/
import { CommonOutcomeSymbol } from "../common/outcome";
import { ImbricateSearchItem } from "./search";
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;