// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: Contact Picker API (https://w3c.github.io/contact-picker/spec/) [Exposed=Window] partial interface Navigator { [SecureContext, SameObject] readonly attribute ContactsManager contacts; }; enum ContactProperty { "address", "email", "icon", "name", "tel" }; [Exposed=Window] interface ContactAddress { [Default] object toJSON(); readonly attribute DOMString city; readonly attribute DOMString country; readonly attribute DOMString dependentLocality; readonly attribute DOMString organization; readonly attribute DOMString phone; readonly attribute DOMString postalCode; readonly attribute DOMString recipient; readonly attribute DOMString region; readonly attribute DOMString sortingCode; readonly attribute FrozenArray addressLine; }; dictionary ContactInfo { sequence address; sequence email; sequence icon; sequence name; sequence tel; }; dictionary ContactsSelectOptions { boolean multiple = false; }; [Exposed=Window,SecureContext] interface ContactsManager { Promise> getProperties(); Promise> select(sequence properties, optional ContactsSelectOptions options = {}); };