package Ġcom . lin roid . n oko . fs Ċ Ċ import Ġcom . lin roid . n oko . Node Ċ import Ġok io . Path Ċ Ċ abstract Ġclass ĠFileSystem Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠGet Ġthe Ġmapping Ġpath Ġin ĠNode . js Ġby Ġreal Ġpath ĊĠĠ Ġ*/ ĊĠ Ġabstract Ġfun Ġmapping ( source : ĠPath ): ĠPath ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠRestore Ġthe Ġreal Ġpath Ġby Ġthe Ġmapping Ġpath Ġin ĠNode . js ĊĠĠ Ġ*/ ĊĠ Ġabstract Ġfun Ġrestore ( destination : ĠPath ): ĠPath ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠLink Ġthis Ġfilesystem Ġinto Ġruntime ĊĠĠ Ġ*/ ĊĠ Ġinternal Ġopen Ġfun Ġlink ( node : ĠNode ) Ġ{} ĊĊĠ Ġenum Ġclass ĠMode ( internal Ġval Ġflags : ĠInt ) Ġ{ ĊĠĠĠ ĠNone ( 0 ), ĊĠĠĠ ĠReadOnly ( 1 ), ĊĠĠĠ ĠWrite Only ( 2 ), ĊĠĠĠ ĠRead Write ( 3 ), ĊĠ Ġ} Ċ } Ċ