Theia API Documentation v1.65.0
    Preparing search index...

    The FileStat-type represents metadata about a file

    interface FileStat {
        ctime: number;
        mtime: number;
        permissions?: Readonly;
        size: number;
        type: FileType;
    }
    Index

    Properties

    ctime: number

    The creation timestamp in milliseconds elapsed since January 1, 1970 00:00:00 UTC.

    mtime: number

    The modification timestamp in milliseconds elapsed since January 1, 1970 00:00:00 UTC.

    Note: If the file changed, it is important to provide an updated mtime that advanced from the previous value. Otherwise there may be optimizations in place that will not show the updated file contents in an editor for example.

    permissions?: Readonly

    The permissions of the file, e.g. whether the file is readonly.

    Note: This value might be a bitmask, e.g. FilePermission.Readonly | FilePermission.Other.

    size: number

    The size in bytes.

    Note: If the file changed, it is important to provide an updated size. Otherwise there may be optimizations in place that will not show the updated file contents in an editor for example.

    type: FileType

    The type of the file, e.g. is a regular file, a directory, or symbolic link to a file.

    Note: This value might be a bitmask, e.g. FileType.File | FileType.SymbolicLink.