@nebius/js-sdk - v0.2.54
    Preparing search index...

    Type Alias EnumClass<TNames>

    EnumClass: {
        _byCode: Map<number, EnumInstance<TNames | "UNRECOGNIZED">>;
        _byName: Map<TNames, EnumInstance<TNames>>;
        $type: string;
        UNRECOGNIZED: EnumInstance<TNames | "UNRECOGNIZED">;
        values: ReadonlyArray<EnumInstance<TNames | "UNRECOGNIZED">>;
        encodeField(
            writer: BinaryWriter,
            fieldNo: number,
            v?: EnumInstance<TNames | "UNRECOGNIZED">,
        ): void;
        fromJSON(o: any): EnumInstance<TNames | "UNRECOGNIZED">;
        fromNumber(n: number): EnumInstance<TNames | "UNRECOGNIZED">;
        toJSON(v: EnumInstance<TNames | "UNRECOGNIZED">): string | number;
    } & { readonly [K in TNames]: EnumInstance<TNames> }

    Defines the static operations and named values of a generated enum.

    fromNumber() preserves unknown numeric input as a new UNRECOGNIZED instance with that numeric code. Unknown non-numeric JSON input becomes the shared UNRECOGNIZED value with code -1.

    Type Parameters

    • TNames extends string = string

    Type Declaration