文件操作 - uws.d.ts
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/crossws/dist/adapters/uws.d.ts
编辑文件内容
import { AdapterInstance, AdapterOptions, Adapter, Peer } from '../index.js'; import { W as WebSocket } from '../shared/crossws.ChIJSJVK.js'; import uws from 'uWebSockets.js'; type UserData = { peer?: UWSPeer; req: uws.HttpRequest; res: uws.HttpResponse; protocol: string; extensions: string; context: Peer["context"]; }; type WebSocketHandler = uws.WebSocketBehavior<UserData>; interface UWSAdapter extends AdapterInstance { websocket: WebSocketHandler; } interface UWSOptions extends AdapterOptions { uws?: Exclude<uws.WebSocketBehavior<any>, "close" | "drain" | "message" | "open" | "ping" | "pong" | "subscription" | "upgrade">; } declare const _default: Adapter<UWSAdapter, UWSOptions>; declare class UWSPeer extends Peer<{ peers: Set<UWSPeer>; request: UWSReqProxy; uws: uws.WebSocket<UserData>; ws: UwsWebSocketProxy; uwsData: UserData; }> { get remoteAddress(): string | undefined; get context(): Record<string, unknown>; send(data: unknown, options?: { compress?: boolean; }): number; subscribe(topic: string): void; publish(topic: string, message: string, options?: { compress?: boolean; }): number; close(code?: number, reason?: uws.RecognizedString): void; terminate(): void; } declare class UWSReqProxy { private _headers?; private _rawHeaders; url: string; constructor(_req: uws.HttpRequest); get headers(): Headers; } declare class UwsWebSocketProxy implements Partial<WebSocket> { private _uws; readyState?: number; constructor(_uws: uws.WebSocket<UserData>); get bufferedAmount(): number; get protocol(): string; get extensions(): string; } export { type UWSAdapter, type UWSOptions, _default as default };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件