diff options
author | Mani Maghsoudlou <manidlou@gmail.com> | 2018-09-12 08:44:58 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-09-12 11:44:58 -0400 |
commit | 88d42f0b189a1daa3fb44eb24ecad77823557d9f (patch) | |
tree | ac4d166271d9708472b16150f5f6dcc712095fcb /js/os.ts | |
parent | 26081a32dfaf34fdc8b6cf53222c15f3d4e4f30d (diff) |
Implement deno.rename() (#731)
Diffstat (limited to 'js/os.ts')
-rw-r--r-- | js/os.ts | 19 |
1 files changed, 0 insertions, 19 deletions
@@ -164,22 +164,3 @@ export function env(): { [index: string]: string } { // TypeScript cannot track assertion above, therefore not null assertion return createEnv(res); } - -/** - * Renames (moves) oldpath to newpath. - * import { renameSync } from "deno"; - * const oldpath = 'from/path'; - * const newpath = 'to/path'; - * - * renameSync(oldpath, newpath); - */ -export function renameSync(oldpath: string, newpath: string): void { - const builder = new flatbuffers.Builder(); - const _oldpath = builder.createString(oldpath); - const _newpath = builder.createString(newpath); - fbs.RenameSync.startRenameSync(builder); - fbs.RenameSync.addOldpath(builder, _oldpath); - fbs.RenameSync.addNewpath(builder, _newpath); - const msg = fbs.RenameSync.endRenameSync(builder); - sendSync(builder, fbs.Any.RenameSync, msg); -} |