UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

20 lines 1.13 kB
//#region packages/terminal-core/src/decorative-emoji.d.ts /** Environment and terminal facts used to decide decorative emoji support. */ type DecorativeEmojiOptions = { env?: NodeJS.ProcessEnv; isTty?: boolean; platform?: NodeJS.Platform; stream?: { isTTY?: boolean; }; }; /** Return true when decorative emoji should be emitted for the target terminal. */ declare function supportsDecorativeEmoji(options?: DecorativeEmojiOptions): boolean; /** Return the emoji only when decorative emoji output is supported. */ declare function decorativeEmoji(emoji: string, options?: DecorativeEmojiOptions): string; /** Prefix text with a decorative emoji when supported. */ declare function decorativePrefix(emoji: string, text: string, options?: DecorativeEmojiOptions): string; /** Strip decorative emoji for terminals that should not receive them. */ declare function stripDecorativeEmojiForTerminal(text: string, options?: DecorativeEmojiOptions): string; //#endregion export { supportsDecorativeEmoji as a, stripDecorativeEmojiForTerminal as i, decorativeEmoji as n, decorativePrefix as r, DecorativeEmojiOptions as t };