@imbricate/core
Version:
Imbricate Core, Notebook for Engineers
8 lines (7 loc) • 441 B
TypeScript
/**
* @namespace Util
* @description Rebuild Symbol
*/
import { CommonOutcomeSymbol } from "../common/outcome";
export declare const rebuildImbricateSymbol: <T extends symbol>(symbolList: T[], symbolDescription: string, defaultSymbol: T) => T | CommonOutcomeSymbol;
export declare const createRebuildImbricateSymbolFunction: <T extends symbol>(symbolList: T[], defaultSymbol: T) => (symbolDescription: string) => T | CommonOutcomeSymbol;