Files
taskpile/frontend/node_modules/next/dist/server/next.d.ts
Alvis f1d51b8cc8 Add side panels, task selection, graph animation, and project docs
- Foldable left panel (user profile) and right panel (task details)
- Clicking a task in the list or graph node selects it and shows details
- Both views (task list + graph) always mounted via absolute inset-0 for
  correct canvas dimensions; tabs toggle visibility with opacity
- Graph node selection animation: other nodes repel outward (charge -600),
  then selected node smoothly slides to center (500ms cubic ease-out),
  then charge restores to -120 and graph stabilizes
- Graph re-fits on tab switch and panel resize via ResizeObserver
- Fix UUID string IDs throughout (backend returns UUIDs, not integers)
- Add TaskDetailPanel, UserPanel components
- Add CLAUDE.md project documentation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 11:23:06 +00:00

47 lines
2.1 KiB
TypeScript

/// <reference types="node" />
import type { Options as DevServerOptions } from './dev/next-dev-server';
import type { Options as ServerOptions } from './next-server';
import type { NextConfigComplete } from './config-shared';
import type { IncomingMessage, ServerResponse } from 'http';
import type { NextUrlWithParsedQuery } from './request-meta';
import './require-hook';
import './node-polyfill-crypto';
import type { default as Server } from './next-server';
export type NextServerOptions = Omit<ServerOptions | DevServerOptions, 'conf'> & Partial<Pick<ServerOptions | DevServerOptions, 'conf'>> & {
preloadedConfig?: NextConfigComplete;
internal_setStandaloneConfig?: boolean;
};
export interface RequestHandler {
(req: IncomingMessage, res: ServerResponse, parsedUrl?: NextUrlWithParsedQuery | undefined): Promise<void>;
}
declare const SYMBOL_LOAD_CONFIG: unique symbol;
export declare class NextServer {
private serverPromise?;
private server?;
private reqHandler?;
private reqHandlerPromise?;
private preparedAssetPrefix?;
protected standaloneMode?: boolean;
options: NextServerOptions;
constructor(options: NextServerOptions);
get hostname(): string | undefined;
get port(): number | undefined;
getRequestHandler(): RequestHandler;
getUpgradeHandler(): (req: IncomingMessage, socket: any, head: any) => Promise<void>;
setAssetPrefix(assetPrefix: string): void;
logError(...args: Parameters<Server['logError']>): void;
render(...args: Parameters<Server['render']>): Promise<void>;
renderToHTML(...args: Parameters<Server['renderToHTML']>): Promise<string | null>;
renderError(...args: Parameters<Server['renderError']>): Promise<void>;
renderErrorToHTML(...args: Parameters<Server['renderErrorToHTML']>): Promise<string | null>;
render404(...args: Parameters<Server['render404']>): Promise<void>;
prepare(serverFields?: any): Promise<void>;
close(): Promise<any>;
private createServer;
private [SYMBOL_LOAD_CONFIG];
private getServer;
private getServerRequestHandler;
}
declare function createServer(options: NextServerOptions): NextServer;
export default createServer;