Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Experimental WebAPI
GitHub

WebLocksAPI

Types

lock

typelock= {name:string,mode:lockMode}

Record fields

name
string

lockGrantedCallback

typelockGrantedCallback=lock=>promise<JSON.t>

lockInfo

typelockInfo= {
mutablename?:string,
mutablemode?:lockMode,
mutableclientId?:string,
}

Record fields

name
option< string >
mode
option<lockMode >
clientId
option< string >

lockManager

typelockManager= {}

Module

There are methods and helpers defined in LockManager.

lockManagerSnapshot

typelockManagerSnapshot= {
mutableheld?:array<lockInfo>,
mutablepending?:array<lockInfo>,
}

Record fields

held
option< array<lockInfo > >
pending
option< array<lockInfo > >

lockMode

typelockMode=
| @as("exclusive")Exclusive
| @as("shared")Shared

lockOptions

typelockOptions= {
mutablemode?:lockMode,
mutableifAvailable?:bool,
mutablesteal?:bool,
mutablesignal?:WebAPI.EventAPI.abortSignal,
}

Record fields

mode
option<lockMode >
ifAvailable
option< bool >
steal
option< bool >

[8]ページ先頭

©2009-2025 Movatter.jp