// 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://github.com/inexorabletash/web-locks
enum LockMode { "shared", "exclusive" };

dictionary LockOptions {
    LockMode mode = "exclusive";
    boolean ifAvailable = false;
    // TODO(jsbell): AbortSignal signal;
};
