UNPKG

tinify

Version:

Node.js client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.

17 lines (16 loc) 677 B
import { Callback } from "./compat"; import ResultMeta from "./ResultMeta"; export default class Result extends ResultMeta { toFile(path: string): Promise<void>; toFile(path: string, callback: Callback): void; toBuffer(): Promise<Uint8Array>; toBuffer(callback: Callback<Uint8Array>): void; size(): Promise<number>; size(callback: Callback<number>): void; mediaType(): Promise<string | void>; mediaType(callback: Callback<string | void>): void; contentType(): Promise<string | void>; contentType(callback: Callback<string | void>): void; extension(): Promise<string | void>; extension(callback: Callback<string | void>): void; }