@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
73 lines (72 loc) • 2.26 kB
TypeScript
/// <reference types="@rbxts/types" />
/// <reference types="roact" />
import Roact from "@rbxts/roact";
interface IconDefinition {
Offset: Vector2;
NoOverrideColor?: boolean;
TintColor?: Color3;
}
declare const IconsV2: {
DownArrow: IconDefinition;
UpArrow: IconDefinition;
RightArrow: IconDefinition;
LeftArrow: IconDefinition;
Close: IconDefinition;
MaximizeDown: IconDefinition;
MaximizeUp: IconDefinition;
Minimize: IconDefinition;
Zirconium: IconDefinition;
ActionExecute: IconDefinition;
ContextClient: IconDefinition;
ContextServer: IconDefinition;
ActionContextClient: IconDefinition;
ActionContextServer: IconDefinition;
ActionTrash: IconDefinition;
ActionAdd: IconDefinition;
ActionElipsisMenu: IconDefinition;
SplitPanels: IconDefinition;
Checkmark: IconDefinition;
TypeClass: IconDefinition;
TypeMember: IconDefinition;
TypeFunction: IconDefinition;
TypeProperty: IconDefinition;
TypeKeyword: IconDefinition;
Folder: IconDefinition;
FloppyDisk: IconDefinition;
Infinity: IconDefinition;
Sun: IconDefinition;
RightDoubleArrow: IconDefinition;
LeftDoubleArrow: IconDefinition;
UpDoubleArrow: IconDefinition;
DownDoubleArrow: IconDefinition;
Gear: IconDefinition;
Paper: IconDefinition;
Funnel: IconDefinition;
ListClear: IconDefinition;
CheckmarkHeavy: IconDefinition;
CrossHeavy: IconDefinition;
Square: IconDefinition;
Diamond: IconDefinition;
Circle: IconDefinition;
OuterSquare: IconDefinition;
};
export declare type IconEnum = keyof typeof IconsV2;
interface IconProps {
Icon: IconEnum;
Position?: UDim2;
Size?: UDim2;
ZIndex?: number;
}
export default class ZirconIcon extends Roact.PureComponent<IconProps> {
constructor(props: IconProps);
render(): Roact.Element;
}
interface IconButtonProps extends IconProps {
OnClick: () => void;
Position?: UDim2;
Floating?: boolean;
Size?: UDim2;
ZIndex?: number;
}
export declare function ZirconIconButton({ Icon, OnClick, Position, Size, Floating, ZIndex }: IconButtonProps): Roact.Element;
export {};