@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
TypeScript
/// <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 {};