// Copyright 2017 The Chromium Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style license that can be | |
// found in the LICENSE file. | |
// https://wicg.github.io/web-locks/#enumdef-lockmode | |
enum LockMode { "shared", "exclusive" }; | |
// https://wicg.github.io/web-locks/#dictdef-lockoptions | |
dictionary LockOptions { | |
LockMode mode = "exclusive"; | |
boolean ifAvailable = false; | |
boolean steal = false; | |
AbortSignal signal; | |
}; |