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