UNPKG

@jigra/text-zoom

Version:

The Text Zoom API provides the ability to change Web View text size for visual accessibility.

51 lines (50 loc) 1.08 kB
export interface GetResult { /** * The current zoom level (represented as a decimal). * * @since 1.0.0 */ value: number; } export interface GetPreferredResult { /** * The preferred zoom level (represented as a decimal). * * @since 1.0.0 */ value: number; } export interface SetOptions { /** * The new zoom level (represented as a decimal). * * @since 1.0.0 */ value: number; } export interface TextZoomPlugin { /** * Get the current zoom level. * * Zoom levels are represented as a decimal (e.g. 1.2 is 120%). * * @since 1.0.0 */ get(): Promise<GetResult>; /** * Get the preferred zoom level. * * Zoom levels are represented as a decimal (e.g. 1.2 is 120%). * * @since 1.0.0 */ getPreferred(): Promise<GetPreferredResult>; /** * Set the current zoom level. * * Zoom levels are represented as a decimal (e.g. 1.2 is 120%). * * @since 1.0.0 */ set(options: SetOptions): Promise<void>; }