Skip to content
On this page

开发

详见源码

components

Xdsh 中的前端组件

file-system

Xdsh 中的文件系统

ts
export enum FileType {
  dir=0, txt, url
}

export interface File {
  name: string
  type: FileType
  body: File[] | string
}

export interface Dir extends File {
  type: FileType.dir
  body: File[]
}

export interface Txt extends File {
  type: FileType.txt
  body: string
}

export interface Url extends File {
  type: FileType.url
  body: string
}

export type DPath = [...dir: Dir[]]
export type FPath = [...dir: DPath, file: File]

shell

Xdsh 中的 shell 实现