Clean up & few changes related to browser.type

This commit is contained in:
Faisal Salman 2024-06-06 21:52:16 +07:00
parent 0a46ac396a
commit 5190905df8
4 changed files with 5 additions and 5 deletions

View File

@ -4,10 +4,10 @@
import type { UAParserExt } from "../main/ua-parser"; import type { UAParserExt } from "../main/ua-parser";
export const Apps: UAParserExt;
export const Bots: UAParserExt; export const Bots: UAParserExt;
export const CLIs: UAParserExt; export const CLIs: UAParserExt;
export const ExtraDevices: UAParserExt; export const ExtraDevices: UAParserExt;
export const Emails: UAParserExt; export const Emails: UAParserExt;
export const InApps: UAParserExt;
export const MediaPlayers: UAParserExt; export const MediaPlayers: UAParserExt;
export const Modules: UAParserExt; export const Modules: UAParserExt;

View File

@ -15,7 +15,7 @@ declare namespace UAParser {
name?: string; name?: string;
version?: string; version?: string;
major?: string; major?: string;
type?: string; type?: 'bot' | 'cli' | 'email' | 'inapp' | 'module';
} }
interface ICPU extends IData<ICPU> { interface ICPU extends IData<ICPU> {

View File

@ -28,7 +28,7 @@ expectType<IBrowser>(browser);
expectType<string | undefined>(browser.name); expectType<string | undefined>(browser.name);
expectType<string | undefined>(browser.version); expectType<string | undefined>(browser.version);
expectType<string | undefined>(browser.major); expectType<string | undefined>(browser.major);
expectType<string | undefined>(browser.type); expectType<'bot' | 'cli' | 'email' | 'inapp' | 'module' | undefined>(browser.type);
expectType<boolean>(browser.is('')); expectType<boolean>(browser.is(''));
expectType<string>(browser.toString()); expectType<string>(browser.toString());
expectType<IBrowser | PromiseLike<IBrowser>>(browser.withClientHints()); expectType<IBrowser | PromiseLike<IBrowser>>(browser.withClientHints());