***`
@jupyterlite / @jupyterlite/contents / ServiceWorkerContentsAPI
Class: ServiceWorkerContentsAPI
#
Defined in: packages/contents/src/drivefs.ts:556
An Emscripten-compatible synchronous Contents API using the service worker.
Extends#
Constructors#
Constructor
#
**new ServiceWorkerContentsAPI**
(options
):ServiceWorkerContentsAPI
Defined in: packages/contents/src/drivefs.ts:560
Construct a new ServiceWorkerContentsAPI.
Parameters#
options#
Returns#
ServiceWorkerContentsAPI
Overrides#
Properties#
ERRNO_CODES
#
protected
**ERRNO\_CODES**
:any
Defined in: packages/contents/src/drivefs.ts:550
Inherited from#
`***
FS
#
protected
FS
:FS
Defined in: packages/contents/src/drivefs.ts:549
Inherited from#
Accessors#
endpoint
#
Get Signature#
get
endpoint
():string
Defined in: packages/contents/src/drivefs.ts:593
Get the api/drive endpoint
Returns#
string
Methods#
get()
#
get
(path
):IFile
Defined in: packages/contents/src/drivefs.ts:439
Parameters#
path#
string
Returns#
Inherited from#
***`
getattr()
#
**getattr**
(path
):IStats
Defined in: packages/contents/src/drivefs.ts:505
Parameters#
path#
string
Returns#
Inherited from#
`***
getmode()
#
getmode
(path
):number
Defined in: packages/contents/src/drivefs.ts:405
Parameters#
path#
string
Returns#
number
Inherited from#
***`
lookup()
#
**lookup**
(path
):ILookup
Defined in: packages/contents/src/drivefs.ts:401
Parameters#
path#
string
Returns#
Inherited from#
`***
mknod()
#
mknod
(path
,mode
):null
Defined in: packages/contents/src/drivefs.ts:409
Parameters#
path#
string
mode#
number
Returns#
null
Inherited from#
***`
normalizePath()
#
**normalizePath**
(path
):string
Defined in: packages/contents/src/drivefs.ts:530
Normalize a Path by making it compliant for the content manager
Parameters#
path#
string
Returns#
string
Inherited from#
`***
put()
#
put
(path
,value
):null
Defined in: packages/contents/src/drivefs.ts:476
Parameters#
path#
string
value#
Returns#
null
Inherited from#
***`
readdir()
#
**readdir**
(path
):string
[]
Defined in: packages/contents/src/drivefs.ts:425
Parameters#
path#
string
Returns#
string
[]
Inherited from#
`***
rename()
#
rename
(oldPath
,newPath
):null
Defined in: packages/contents/src/drivefs.ts:417
Parameters#
oldPath#
string
newPath#
string
Returns#
null
Inherited from#
***`
request()
#
**request**\<
T\>(
data): [
TDriveResponse](../type-aliases/TDriveResponse.md)\<
T`>
Defined in: packages/contents/src/drivefs.ts:567
Type Parameters#
T#
T
extends TDriveMethod
Parameters#
data#
Returns#
Overrides#
***`
rmdir()
#
**rmdir**(
path):
null`
Defined in: packages/contents/src/drivefs.ts:435
Parameters#
path#
string
Returns#
null