// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) // Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) [Exposed=(Window,Worker), Constructor(optional FaceDetectorOptions faceDetectorOptions)] interface FaceDetector { Promise> detect(ImageBitmapSource image); }; dictionary FaceDetectorOptions { unsigned short maxDetectedFaces; boolean fastMode; }; [Serializable] interface DetectedFace { [SameObject] readonly attribute DOMRectReadOnly boundingBox; [SameObject] readonly attribute FrozenArray? landmarks; }; dictionary Landmark { required FrozenArray locations; LandmarkType type; }; enum LandmarkType { "mouth", "eye", "nose" }; [Exposed=(Window,Worker), Constructor(optional BarcodeDetectorOptions barcodeDetectorOptions)] interface BarcodeDetector { static Promise> getSupportedFormats(); Promise> detect(ImageBitmapSource image); }; dictionary BarcodeDetectorOptions { sequence formats; }; [Serializable] interface DetectedBarcode { [SameObject] readonly attribute DOMRectReadOnly boundingBox; [SameObject] readonly attribute DOMString rawValue; [SameObject] readonly attribute BarcodeFormat format; [SameObject] readonly attribute FrozenArray cornerPoints; }; enum BarcodeFormat { "aztec", "code_128", "code_39", "code_93", "codabar", "data_matrix", "ean_13", "ean_8", "itf", "pdf417", "qr_code", "unknown", "upc_a", "upc_e" };