UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

25 lines (24 loc) 733 B
/** * Detects if the given object is a PNG source. * * PNG starts with [89 50 4E 47 0D 0A 1A 0A] */ export declare function isPng(bytes: unknown): boolean; /** * Detects if the given object is a JPG source. * * JPG starts with [FF D8] and ends with [FF D9] */ export declare function isJpeg(bytes: unknown): boolean; /** * Detects if the given object is a GIF source. * * GIF starts with [47 49 46 38 37 61] or [47 49 46 38 39 61] */ export declare function isGif(bytes: unknown): boolean; /** * Detects if the given object is a WebP source. * * WebP starts with [52 49 46 46] followed by the file size - 8 followed by [57 45 42 50] */ export declare function isWebP(bytes: unknown): boolean;