Type alias Environment

Environment: FileSystem & {
    Canvas: typeof HTMLCanvasElement;
    CanvasRenderingContext2D: typeof CanvasRenderingContext2D;
    Image: typeof HTMLImageElement;
    ImageData: typeof ImageData;
    Video: typeof HTMLVideoElement;
    createCanvasElement: (() => HTMLCanvasElement);
    createImageElement: (() => HTMLImageElement);
    createVideoElement: (() => HTMLVideoElement);
    fetch: ((url, init?) => Promise<Response>);
}

Type declaration

  • Canvas: typeof HTMLCanvasElement
  • CanvasRenderingContext2D: typeof CanvasRenderingContext2D
  • Image: typeof HTMLImageElement
  • ImageData: typeof ImageData
  • Video: typeof HTMLVideoElement
  • createCanvasElement: (() => HTMLCanvasElement)
      • (): HTMLCanvasElement
      • Returns HTMLCanvasElement

  • createImageElement: (() => HTMLImageElement)
      • (): HTMLImageElement
      • Returns HTMLImageElement

  • createVideoElement: (() => HTMLVideoElement)
      • (): HTMLVideoElement
      • Returns HTMLVideoElement

  • fetch: ((url, init?) => Promise<Response>)
      • (url, init?): Promise<Response>
      • Parameters

        • url: string
        • Optional init: RequestInit

        Returns Promise<Response>