cyb/src/types/index.d.ts

import type { Store } from 'src/redux/store';

export type Option<T> = T | undefined;
export type Nullable<T> = T | null | undefined;
export type ArrayElement<ArrayType extends readonly unknown[]> =
  ArrayType extends readonly (infer ElementType)[] ? ElementType : never;
declare global {
  interface Window {
    store: Store;
    clipboardData?: DataTransfer;
  }
}

export type ExtractPromiseType<T> = T extends Promise<infer U> ? U : never;

Synonyms

pussy-ts/src/types/index.d.ts

Neighbours