5.5.0

2025-04-29

ADDED

squared.base
interface CompressFormat {
    worker?: boolean | number; // Timeout (ms)
    metadata?: PlainObject;
}

interface WatchInterval {
    recursive?: boolean | string | string[]; // ESM parent directory + Glob match (NodeJS 19.1/20)
}
android.base
interface Constraint {
    grid?: {
        children: View[][];
        rows: number;
        columns: number;
        align: string;
    };
}

class Resource {
    static addRawAsset(resourceId: number, type: "audio" | "video" | "images", name: string, value: unknown): string;
}

class View {
    get labelForElement(): boolean;
}
android.lib.constant
const enum DEPENDENCY_TYPE {
    LINT_CHECKS = 11,
    LINT_PUBLISH = 12
}
chrome.base
interface AssetCommand {
    worker?: boolean | number; // image + font + raw assets
}

CHANGED

android.base
interface UserResourceSettingsUI {
    compressImages: boolean | string | CompressFormat | CompressFormat[]; // CompressFormat
}

class Resource {
    static formatName(value: string, isFile?: boolean): string; // isFile
}

DEPRECATED

squared.base
interface AppProjectUI {
    firstLetterValue?: Map<Element, string>; // Will be renamed
}