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

17 lines (16 loc) 670 B
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; }