UNPKG

blitflash

Version:

A JavaScript implementation of the 32blit flash tools

36 lines (35 loc) 1.59 kB
import { RandomAccessReader } from './RandomAccessReader'; export declare class BlitImage { readonly type: string; readonly dataLength: number; readonly width: number; readonly height: number; readonly format: number; readonly palette: ArrayBuffer; readonly pixels: ArrayBuffer; constructor(type: string, dataLength: number, width: number, height: number, format: number, palette: ArrayBuffer, pixels: ArrayBuffer); asDataUrl(): string | null; unpack(): Uint8Array | null; numPixels(): number; static parse(reader: RandomAccessReader): BlitImage; } /** * As defined at * https://github.com/32blit/32blit-tools/blob/a520a742450c8da97f88f6c0ce74ac0038093e02/src/ttblit/core/struct.py#L79 */ export declare class BlitMetaStandalone { readonly checksum: number; readonly date: string; readonly title: string; readonly description: string; readonly version: string; readonly author: string; readonly blittype: string; readonly category?: string | undefined; readonly url?: string | undefined; readonly filetypes?: string[] | undefined; readonly icon?: BlitImage | undefined; readonly splash?: BlitImage | undefined; constructor(checksum: number, date: string, title: string, description: string, version: string, author: string, blittype: string, category?: string | undefined, url?: string | undefined, filetypes?: string[] | undefined, icon?: BlitImage | undefined, splash?: BlitImage | undefined); static parse(buffer: ArrayBuffer): BlitMetaStandalone; }