UNPKG

sourcecontrol

Version:

A modern TypeScript CLI application for source control

35 lines 1.02 kB
export declare enum EntryType { DIRECTORY = "040000", REGULAR_FILE = "100644", EXECUTABLE_FILE = "100755", SYMBOLIC_LINK = "120000", SUBMODULE = "160000" } export declare class TreeEntry { private _mode; private _name; private _sha; private static readonly NULL_BYTE; private static readonly SPACE_BYTE; private static readonly SHA_LENGTH_BYTES; constructor(mode: string, name: string, sha: string); get mode(): string; get name(): string; get sha(): string; get entryType(): EntryType; static fromMode(mode: string): EntryType; isDirectory(): boolean; isFile(): boolean; isExecutable(): boolean; isSymbolicLink(): boolean; isSubmodule(): boolean; serialize(): Uint8Array; compareTo(other: TreeEntry): number; static deserialize(data: Uint8Array, offset: number): { entry: TreeEntry; nextOffset: number; }; private validateName; private validateSha; } //# sourceMappingURL=tree-entry.d.ts.map