CRBT-Team/Purplet

View on GitHub
packages/purplet/src/utils/types.ts

Summary

Maintainability
A
0 mins
Test Coverage
export type Cleanup = (() => void) | undefined | void;
export type Module = Record<string, unknown>;

export type IsUnknown<T> = T extends
  | string
  | number
  | boolean
  | symbol
  | object
  | unknown[]
  | undefined
  ? false
  : true;

export interface Closable { close(): void }