mono/packages/vfs/ref/fs/utils/mode.ts

13 lines
345 B
TypeScript

// Logic for unix file mode operations.
// Converts mode to string 3 characters long.
export function normalizeFileMode(mode: string | number): string {
let modeAsString: string;
if (typeof mode === 'number') {
modeAsString = mode.toString(8);
} else {
modeAsString = mode;
}
return modeAsString.substring(modeAsString.length - 3);
};