Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : common-types.d.ts
/**
 * An object whose all properties have the same type.
 */
export declare type Dictionary<T = any> = {
    [key: string]: T;
};
/**
 * Returns the keys of T that match Dictionary<U> and are not arrays.
 */
export declare type DictionaryKeyof<T, U = any> = Exclude<KeyOf<T, Dictionary<U>>, KeyOf<T, any[]>>;
/**
 * Returns the keys of T that match U.
 */
export declare type KeyOf<T, U> = Exclude<{
    [K in keyof T]: T[K] extends U ? K : never;
}[keyof T], undefined>;
/**
 * An array whose first element is not undefined.
 */
export declare type NotEmptyArray<T = any> = [T, ...T[]];
/**
 * Returns the type of a Dictionary or array values.
 */
export declare type ValueOf<T> = T extends (infer U)[] ? U : T[keyof T];
/**
 * Typing wrapper around assert.notStrictEqual()
 */
export declare function assertNotStrictEqual<N, T>(actual: T | N, expected: N, message?: string | Error): asserts actual is Exclude<T, N>;
/**
 * Asserts actual is a single key, not a key array or a key map.
 */
export declare function assertSingleKey(actual: string | string[] | Dictionary): asserts actual is string;
/**
 * Typing wrapper around Object.keys()
 */
export declare function objectKeys<T>(object: T): (keyof T)[];
© 2026 GrazzMean