0.1.3 • Published 1 year ago

@n3/kit-utils v0.1.3

Weekly downloads
2
License
MIT
Repository
gitlab
Last release
1 year ago

@n3/kit-utils

Набор утилит для приложений на базе @n3/kit.

import {
  checkNativeScrollbarSupported,
  get,
  getOS,
} from '@n3/kit-utils';

Использование

checkNativeScrollbarSupported

Проверка, рендерится ли нативный скроллбар без вытеснения контента

const isSupported: boolean = checkNativeScrollbarSupported();

get

Асинхронная функция запроса

const url = '/test/';
const params: {
  [key: string]: unknown;
} = {
  param1: 'value1',
  param2: 'value2',
};

const result: Promise<ResponseType> = get<ResponseType>(url, params);

getOS

Функция получения названия операционной системы.

type OS = 'Android' | 'iOS' | 'Mac OS' | 'Windows' | 'unknown';

const os: OS = getOS();