@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
17 lines (16 loc) • 670 B
TypeScript
import { ZrEnumItem } from "@rbxts/zirconium/out/Data/EnumItem";
import { ZirconEnum, EnumMatchTree } from "./ZirconEnum";
/**
* An extension of the `ZrEnumItem` class for Zircon.
*/
export declare class ZirconEnumItem<TParent extends ZirconEnum<string> = ZirconEnum<string>, K extends string = string> extends ZrEnumItem {
constructor(enumParent: TParent, id: number, name: K);
/**
* Performs a match against this enum value - similar to `match` in Rust.
* @param matches The matches to check against
*/
match<R>(matches: EnumMatchTree<TParent, K, R>): R;
getName(): K;
getEnum(): TParent;
toString(): string;
}