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

18 lines (17 loc) 680 B
/// <reference types="@rbxts/compiler-types" /> import { ZirconEnum } from "./ZirconEnum"; export declare class ZirconEnumBuilder<K extends string = never> { private name; private members; constructor(name: string); /** * Adds the enum member to Zircon * @param name The name of the enum member * @returns The enum builder */ AddEnumMember<TName extends string>(name: TName): ZirconEnumBuilder<K | TName>; FromEnum<TEnumKey extends string>(enumerable: Record<TEnumKey, number>): ZirconEnum<TEnumKey>; FromArray<K extends string>(values: K[]): ZirconEnum<K>; /** Builds the enum */ Build(): ZirconEnum<K>; }