5.4.0
2024-12-07
ADDED
squared.base
interface UserResourceSettingsUI {
convertEntities?: ("numeric" | "codepoints" | "characters" | Record<string, object>)[];
}
class Application {
get pageEncoding(): string;
}
class ResourceUI {
static setHtmlEntities(value?: string | Record<string, object>, init?: RequestInit): void | Promise<void>; // https://html.spec.whatwg.org/entities.json
}
class NodeUI {
get fontFeatureSettings(): string[];
get fontVariationSettings(): string[];
}
squared.lib.base
class Container {
takeWhile(predicate: IteratorPredicate<unknown, unknown>, options?: ContainerTakeWhileOptions): unknown[];
dropWhile(predicate: IteratorPredicate<unknown, unknown>, options?: ContainerEachOptions): unknown[];
}
squared.lib
/* client */
interface UserAgentFeatures {
RULES: {
NESTED_DECLARATIONS: boolean;
};
}
/* dom */
function getPageEncoding(): string;
/* regex */
const STRING: {
NUMERIC: string;
NUMERIC_PLAIN: string;
NUMERIC_SIGNED: string;
NUMERIC_EXPONENT: string;
};
android.base
class Application {
get xmlEncoding(): XmlEncoding | undefined;
}
class File {
get xmlEncoding(): XmlEncoding | undefined;
}
android.lib.util
function getXmlProlog(encoding: string): string;
CHANGED
squared.base
interface CacheValue {
aspectRatio?: [number, number] | null; // CacheValueUI
}
class ResourceUI {
preFormatString(value: string, entities?: unknown[]): string; // entities
}
squared.lib.util
function capitalize(value: unknown, locales: Intl.LocalesArgument | null): string; // locales
function capitalize(value: unknown, upper?: boolean, locales?: Intl.LocalesArgument | null): string;
android
interface FontProviderAction {
addFontProvider(authority: string, package: string, certs: string[], webFonts: string | FontProviderFonts, init?: RequestInit): Promise<boolean>; // init
}
android.lib.util
function applyTemplate(tagName: string, template: AnyObject, children: AnyObject[], depth?: number | null, encoding?: XmlEncoding): string; // encoding
function replaceCharacterData(value: string, options?: ReplaceCharacterDataOptions): string; // options
DEPRECATED
android.lib.util
function replaceCharacterData(value: string, tab?: number, inline?: boolean): string; // options