UNPKG

@jigra/text-zoom

Version:

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

113 lines (67 loc) 2.66 kB
# @jigra/text-zoom The Text Zoom API provides the ability to change Web View text size for visual accessibility. **Note:** text-zoom plugin won't work on iPads unless `preferredContentMode` configuration is set to `mobile` in your [Jigra configuration file](https://jigrajs.web.app/docs/config). ```json { "ios": { "preferredContentMode": "mobile" } } ``` ## Install ```bash npm install @jigra/text-zoom npx jig sync ``` ## API <docgen-index> * [`get()`](#get) * [`getPreferred()`](#getpreferred) * [`set(...)`](#set) * [Interfaces](#interfaces) </docgen-index> <docgen-api> <!--Update the source file JSDoc comments and rerun docgen to update the docs below--> ### get() ```typescript get() => Promise<GetResult> ``` Get the current zoom level. Zoom levels are represented as a decimal (e.g. 1.2 is 120%). **Returns:** <code>Promise&lt;<a href="#getresult">GetResult</a>&gt;</code> **Since:** 1.0.0 -------------------- ### getPreferred() ```typescript getPreferred() => Promise<GetPreferredResult> ``` Get the preferred zoom level. Zoom levels are represented as a decimal (e.g. 1.2 is 120%). **Returns:** <code>Promise&lt;<a href="#getpreferredresult">GetPreferredResult</a>&gt;</code> **Since:** 1.0.0 -------------------- ### set(...) ```typescript set(options: SetOptions) => Promise<void> ``` Set the current zoom level. Zoom levels are represented as a decimal (e.g. 1.2 is 120%). | Param | Type | | ------------- | ------------------------------------------------- | | **`options`** | <code><a href="#setoptions">SetOptions</a></code> | **Since:** 1.0.0 -------------------- ### Interfaces #### GetResult | Prop | Type | Description | Since | | ----------- | ------------------- | -------------------------------------------------- | ----- | | **`value`** | <code>number</code> | The current zoom level (represented as a decimal). | 1.0.0 | #### GetPreferredResult | Prop | Type | Description | Since | | ----------- | ------------------- | ---------------------------------------------------- | ----- | | **`value`** | <code>number</code> | The preferred zoom level (represented as a decimal). | 1.0.0 | #### SetOptions | Prop | Type | Description | Since | | ----------- | ------------------- | ---------------------------------------------- | ----- | | **`value`** | <code>number</code> | The new zoom level (represented as a decimal). | 1.0.0 | </docgen-api>