@traversable/schema
    Preparing search index...

    Variable Object_keysConst

    Object_keys: {
        <T extends never>(x: T): string[];
        <T extends { [I in string | number | symbol]?: T<T>[I] }>(
            x: T,
        ): Extract<keyof T, `${number}`>[];
        <T extends { -readonly [K in string | number | symbol]: T<T>[K] }>(
            x: T,
        ): (keyof T & string)[];
        <T extends readonly [] | readonly unknown[]>(x: T): number[];
        <
            T extends
                Record<keyof T & string, unknown>
                | Record<keyof T & number, unknown>,
        >(
            x: T,
        ): string[];
        <T extends string>(x: T): SplitString<T>;
        (x: number | boolean): [];
        (x: string): string[];
        (x: {}): string[];
    } = ...

    Type declaration

      • <T extends never>(x: T): string[]
      • Type Parameters

        • T extends never

        Parameters

        Returns string[]

      • <T extends { [I in string | number | symbol]?: T<T>[I] }>(
            x: T,
        ): Extract<keyof T, `${number}`>[]
      • Type Parameters

        • T extends { [I in string | number | symbol]?: T<T>[I] }

        Parameters

        Returns Extract<keyof T, `${number}`>[]

      • <T extends { -readonly [K in string | number | symbol]: T<T>[K] }>(
            x: T,
        ): (keyof T & string)[]
      • Type Parameters

        • T extends { -readonly [K in string | number | symbol]: T<T>[K] }

        Parameters

        Returns (keyof T & string)[]

      • <T extends readonly [] | readonly unknown[]>(x: T): number[]
      • Type Parameters

        • T extends readonly [] | readonly unknown[]

        Parameters

        Returns number[]

      • <
            T extends
                Record<keyof T & string, unknown>
                | Record<keyof T & number, unknown>,
        >(
            x: T,
        ): string[]
      • Type Parameters

        • T extends Record<keyof T & string, unknown> | Record<keyof T & number, unknown>

        Parameters

        Returns string[]

      • <T extends string>(x: T): SplitString<T>
      • Type Parameters

        • T extends string

        Parameters

        Returns SplitString<T>

      • (x: number | boolean): []
      • Parameters

        • x: number | boolean

        Returns []

      • (x: string): string[]
      • Parameters

        • x: string

        Returns string[]

      • (x: {}): string[]
      • Parameters

        • x: {}

        Returns string[]