UNPKG

@rbxts/zircon

Version:

<div> <img src="https://i.imgur.com/YgpbX7G.png" align="left" width="128"/> <h1>ZIRCON</h1> <h3>A clean, sleek, runtime debugging console for Roblox</h3> <a href="https://npmjs.com/package/@rbxts/zircon"><img src="https://badge.fury.io

18 lines (17 loc) 849 B
/// <reference types="@rbxts/compiler-types" /> import { ZirconThemeDefinition } from "../UIKit/ThemeContext"; interface PlainTextToken { Type: "Text"; Value: string; } interface VariableToken { Type: "Variable"; Value: string; } declare type FormatToken = PlainTextToken | VariableToken; export declare function formatParse(formatString: string): FormatToken[]; export declare function formatRichText(value: unknown, level: number | undefined, theme: ZirconThemeDefinition): string; export declare function formatTokensPlain(tokens: ReadonlyArray<FormatToken>, vars: unknown[]): string; export declare function formatMessageTemplate(template: string, values: Record<string, defined>): string | undefined; export declare function formatTokens(tokens: ReadonlyArray<FormatToken>, vars: unknown[]): string; export {};