23 lines
339 B
TypeScript
23 lines
339 B
TypeScript
export type FileKind = 'file' | 'dir'
|
|
|
|
export interface FileItemDTO {
|
|
name: string
|
|
type: FileKind
|
|
size: number
|
|
modified: string
|
|
path: string
|
|
}
|
|
|
|
export interface FileContentDTO {
|
|
content: string
|
|
metadata: {
|
|
size: number
|
|
modified: string
|
|
}
|
|
}
|
|
|
|
export type PathExistsDTO = {
|
|
exists: boolean
|
|
type: FileKind | null
|
|
}
|