UNPKG

@sberid/js-sdk

Version:

Javascript SDK для партнеров Сбер ID, упрощающая подключение SberbankID на сайте.

26 lines (25 loc) 1.02 kB
import { AbstractParser, AppDetail, BrowserDetail, OSDetail, ParsedResult, ParserConfig, PlatformDetail } from './interfaces'; export declare class Parser implements AbstractParser { private ua; parsedResult: ParsedResult; constructor(UA: string | undefined); getUA(): string; test(regex: RegExp): boolean; getDetailInfo<T>(parsersList: ParserConfig<T>[]): ParserConfig<T> | undefined; parseBrowser(): BrowserDetail; getBrowser(): BrowserDetail; getBrowserName(toLowerCase?: boolean): string; getBrowserVersion(): string | undefined; parseOS(): OSDetail; getOS(): OSDetail; getOSName(toLowerCase?: boolean): string; getOSVersion(): string | undefined; parseApp(): AppDetail; getApp(): AppDetail; getAppName(toLowerCase?: boolean): string; parsePlatform(): PlatformDetail; getPlatform(): PlatformDetail; getPlatformType(toLowerCase?: boolean): string; parse(): AbstractParser; getResult(): ParsedResult; }