UNPKG

resedit

Version:

Node.js library editing Windows Resource data

22 lines (21 loc) 602 B
import IconItem from './IconItem.js'; import RawIconItem from './RawIconItem.js'; /** * All fields except for 'data' is optional. * Missing fields are replaced by 'data' values when generating binary. */ export interface IconFileItem { width?: number; height?: number; colors?: number; planes?: number; bitCount?: number; data: IconItem | RawIconItem; } export default class IconFile { /** Containing icons */ icons: IconFileItem[]; constructor(); static from(bin: ArrayBuffer | ArrayBufferView): IconFile; generate(): ArrayBuffer; }