Skip to content

dt-utils / checkBrowserSupport

Function: checkBrowserSupport()

checkBrowserSupport(browsers): boolean

Defined in: checkBrowserSupport/index.ts:49

Checks if the current browser meets minimum version requirements

Parameters

browsers

IBrowser[]

An array of browser specifications, where each specification contains:

  • name: Browser name (e.g., 'chrome', 'firefox', 'safari')
  • version: Minimum required version number

Returns

boolean

Returns true if current browser meets version requirements, false otherwise

Description

A utility function that validates whether the current browser satisfies specified minimum version requirements. The function accepts an array of browser specifications and performs version comparison checks.

Example

typescript
import { checkBrowserSupport } from 'dt-utils';

// Single browser check
checkBrowserSupport([
  { name: 'chrome', version: '80' }
]);

// Multiple browser support
checkBrowserSupport([
  { name: 'chrome', version: '80' },
  { name: 'firefox', version: '75' },
  { name: 'safari', version: '13' }
]);

// Version can be string or number
checkBrowserSupport([
  { name: 'chrome', version: 80 },
  { name: 'firefox', version: '75.0.1' }
]);