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>
22 lines
1.2 KiB
Text
22 lines
1.2 KiB
Text
import type tsModule from 'typescript/lib/tsserverlibrary';
|
|
type TypeScript = typeof import('typescript/lib/tsserverlibrary');
|
|
export declare function log(message: string): void;
|
|
export declare function init(opts: {
|
|
ts: TypeScript;
|
|
info: tsModule.server.PluginCreateInfo;
|
|
}): void;
|
|
export declare function getTs(): typeof tsModule;
|
|
export declare function getInfo(): tsModule.server.PluginCreateInfo;
|
|
export declare function getTypeChecker(): tsModule.TypeChecker | undefined;
|
|
export declare function getSource(fileName: string): tsModule.SourceFile | undefined;
|
|
export declare function removeStringQuotes(str: string): string;
|
|
export declare const isPositionInsideNode: (position: number, node: tsModule.Node) => boolean;
|
|
export declare const isDefaultFunctionExport: (node: tsModule.Node) => node is tsModule.FunctionDeclaration;
|
|
export declare const isInsideApp: (filePath: string) => boolean;
|
|
export declare const isAppEntryFile: (filePath: string) => boolean;
|
|
export declare const isPageFile: (filePath: string) => boolean;
|
|
export declare function getEntryInfo(fileName: string, throwOnInvalidDirective?: boolean): {
|
|
client: boolean;
|
|
server: boolean;
|
|
};
|
|
export {};
|