Skip to content

Commit

Permalink
renamed some types
Browse files Browse the repository at this point in the history
  • Loading branch information
Tenpi committed Sep 29, 2019
1 parent 007b154 commit f3a39ba
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions gif-frames.d.ts
Expand Up @@ -8,7 +8,7 @@ declare module "gif-frames" {
export default function gifFrames<T extends GifFrameOptions>(options: T, callback: (err: Error, frameData: GifFrameData<T>[]) => void): void;

type GifOutputType = "jpeg" | "jpg" | "gif" | "png" | "canvas";
type GifFrameData<T extends GifFrameOptions> = T["outputType"] extends "canvas" ? GifFrameDataCanvas : GifFrameDataStream;
type GifFrameData<T extends GifFrameOptions> = T["outputType"] extends "canvas" ? GifFrameCanvas : GifFrameReadableStream;

interface GifFrameOptions {
url: string | Buffer;
Expand All @@ -18,13 +18,13 @@ declare module "gif-frames" {
cumulative?: boolean;
}

interface GifFrameDataCanvas {
interface GifFrameCanvas {
getImage(): Canvas;
frameIndex: number;
frameInfo: GifFrameInfo
}

interface GifFrameDataStream {
interface GifFrameReadableStream {
getImage(): stream.Readable;
frameIndex: number;
frameInfo: GifFrameInfo
Expand Down

0 comments on commit f3a39ba

Please sign in to comment.