Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
31 lines
668 B
Text
31 lines
668 B
Text
interface UserAgent {
|
|
isBot: boolean;
|
|
ua: string;
|
|
browser: {
|
|
name?: string;
|
|
version?: string;
|
|
major?: string;
|
|
};
|
|
device: {
|
|
model?: string;
|
|
type?: string;
|
|
vendor?: string;
|
|
};
|
|
engine: {
|
|
name?: string;
|
|
version?: string;
|
|
};
|
|
os: {
|
|
name?: string;
|
|
version?: string;
|
|
};
|
|
cpu: {
|
|
architecture?: string;
|
|
};
|
|
}
|
|
export declare function isBot(input: string): boolean;
|
|
export declare function userAgentFromString(input: string | undefined): UserAgent;
|
|
export declare function userAgent({ headers }: {
|
|
headers: Headers;
|
|
}): UserAgent;
|
|
export {};
|