1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 [ 6 NoInterfaceObject, 7 RuntimeEnabled=Geofencing, 8 GarbageCollected, 9 ] interface Geofencing { 10 [CallWith=ScriptState] Promise registerRegion(GeofencingRegion region); 11 [CallWith=ScriptState] Promise unregisterRegion(DOMString regionId); 12 [CallWith=ScriptState] Promise getRegisteredRegions(); 13 }; 14