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

33 lines (32 loc) 1.32 kB
/// <reference types="roact" /> /// <reference types="@rbxts/compiler-types" /> /// <reference types="roact-rodux" /> import { LogEvent } from "@rbxts/log"; import Roact from "@rbxts/roact"; import { ZirconContext } from "../Types"; export interface StructuredLogMessageProps extends MappedProps { readonly LogEvent: LogEvent; readonly Context: ZirconContext; readonly DetailedView?: boolean; } export interface StructuredLogMessageState { viewDetails: boolean; minHeight: number; } export declare function getNonEventProps(logEvent: LogEvent): [string, unknown][]; declare class StructuredLogMessageComponent extends Roact.Component<StructuredLogMessageProps, StructuredLogMessageState> { private height; private setHeight; private heightMotor; constructor(props: StructuredLogMessageProps); didMount(): void; didUpdate(_: {}, prevState: StructuredLogMessageState): void; willUnmount(): void; render(): Roact.Element; } export interface MappedProps { readonly logDetailsPaneEnabled: boolean; readonly showTagsInOutput: boolean; } export declare const StructuredLogMessage: import("@rbxts/roact-rodux").ConnectedComponentClass<typeof StructuredLogMessageComponent, Omit<StructuredLogMessageProps, keyof MappedProps>>; export {};