@rtorcato/browser-common / screen
screen
Functions
getScreenWidth()
getScreenWidth():
number|undefined
Defined in: screen/index.ts:10
Gets the current screen width in pixels.
Returns
number | undefined
The screen width, or undefined if not in a browser.
Example
import { getScreenWidth } from '@rtorcato/browser-common/screen'
const w = getScreenWidth()
getScreenHeight()
getScreenHeight():
number|undefined
Defined in: screen/index.ts:26
Gets the current screen height in pixels.
Returns
number | undefined
The screen height, or undefined if not in a browser.
Example
import { getScreenHeight } from '@rtorcato/browser-common/screen'
const h = getScreenHeight()
getViewportWidth()
getViewportWidth():
number|undefined
Defined in: screen/index.ts:42
Gets the current viewport width in pixels.
Returns
number | undefined
The viewport width, or undefined if not in a browser.
Example
import { getViewportWidth } from '@rtorcato/browser-common/screen'
const w = getViewportWidth()
getViewportHeight()
getViewportHeight():
number|undefined
Defined in: screen/index.ts:58
Gets the current viewport height in pixels.
Returns
number | undefined
The viewport height, or undefined if not in a browser.
Example
import { getViewportHeight } from '@rtorcato/browser-common/screen'
const h = getViewportHeight()
isLandscape()
isLandscape():
boolean|undefined
Defined in: screen/index.ts:74
Checks if the screen is currently in landscape orientation.
Returns
boolean | undefined
True if landscape, false if portrait, undefined if not in a browser.
Example
import { isLandscape } from '@rtorcato/browser-common/screen'
if (isLandscape()) renderWide()
isPortrait()
isPortrait():
boolean|undefined
Defined in: screen/index.ts:90
Checks if the screen is currently in portrait orientation.
Returns
boolean | undefined
True if portrait, false if landscape, undefined if not in a browser.
Example
import { isPortrait } from '@rtorcato/browser-common/screen'
if (isPortrait()) renderStacked()
enterFullscreen()
enterFullscreen(
element?):Promise<void> |undefined
Defined in: screen/index.ts:107
Requests the browser to enter fullscreen mode for a given element.
Parameters
element?
HTMLElement
The element to make fullscreen (defaults to document.documentElement).
Returns
Promise<void> | undefined
A promise that resolves when fullscreen is entered, or undefined if not supported.
Example
import { enterFullscreen } from '@rtorcato/browser-common/screen'
button.addEventListener('click', () => enterFullscreen())
exitFullscreen()
exitFullscreen():
Promise<void> |undefined
Defined in: screen/index.ts:126
Exits fullscreen mode if currently active.
Returns
Promise<void> | undefined
A promise that resolves when fullscreen is exited, or undefined if not supported.
Example
import { exitFullscreen } from '@rtorcato/browser-common/screen'
await exitFullscreen()
isFullscreen()
isFullscreen():
boolean|undefined
Defined in: screen/index.ts:142
Checks if the browser is currently in fullscreen mode.
Returns
boolean | undefined
True if in fullscreen, false otherwise, or undefined if not in a browser.
Example
import { isFullscreen } from '@rtorcato/browser-common/screen'
if (isFullscreen()) showExitHint()