@types/browserslist-useragent
Version:
TypeScript definitions for browserslist-useragent
24 lines (21 loc) • 629 B
TypeScript
export interface ResolvedUserAgent {
family: string;
version: string;
}
export interface BrowserslistUseragentOptions {
browsers?: string[] | undefined;
env?: string | undefined;
ignorePatch?: boolean | undefined;
ignoreMinor?: boolean | undefined;
allowHigherVersions?: boolean | undefined;
/**
* @default process.cwd()
*/
path?: string | undefined;
}
export function matchesUA(
uaString: string,
opts?: BrowserslistUseragentOptions,
): boolean;
export function resolveUserAgent(uaString: string): ResolvedUserAgent;
export function normalizeQuery(query: string): string;