Files
starface-outlook-sync-addin/node_modules/@jsonjoy.com/json-pack/lib/nfs/v3/mount/messages.d.ts
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

38 lines
1.4 KiB
TypeScript

import { MountStat } from './constants';
import type * as stucts from './structs';
export type MountMessage = MountRequest | MountResponse;
export type MountRequest = MountMntRequest | MountUmntRequest | MountDumpRequest | MountUmntallRequest | MountExportRequest;
export type MountResponse = MountMntResponse | MountDumpResponse | MountExportResponse;
export declare class MountMntRequest {
readonly dirpath: string;
constructor(dirpath: string);
}
export declare class MountMntResOk {
readonly fhandle: stucts.MountFhandle3;
readonly authFlavors: number[];
constructor(fhandle: stucts.MountFhandle3, authFlavors: number[]);
}
export declare class MountMntResponse {
readonly status: MountStat;
readonly mountinfo?: MountMntResOk | undefined;
constructor(status: MountStat, mountinfo?: MountMntResOk | undefined);
}
export declare class MountDumpRequest {
}
export declare class MountDumpResponse {
readonly mountlist?: stucts.MountBody | undefined;
constructor(mountlist?: stucts.MountBody | undefined);
}
export declare class MountUmntRequest {
readonly dirpath: string;
constructor(dirpath: string);
}
export declare class MountUmntallRequest {
}
export declare class MountExportRequest {
}
export declare class MountExportResponse {
readonly exports?: stucts.MountExportNode | undefined;
constructor(exports?: stucts.MountExportNode | undefined);
}