kaios-types
    Preparing search index...

    Interface ContactManager

    NavigatorProperty: "mozContacts"

    JSImplementation: "@mozilla.org/contactManager;1"

    Permissions: "contacts-read contacts-write contacts-create"

    interface ContactManager {
        oncontactchange: ((this: ContactManager, ev: Event) => any) | null;
        addEventListener(
            type: string,
            callback: EventListenerOrEventListenerObject | null,
            options?: boolean | AddEventListenerOptions,
        ): void;
        clear(): DOMRequest;
        dispatchEvent(event: Event): boolean;
        find(options?: ContactFindOptions): DOMRequest;
        getAll(options?: ContactFindSortOptions): DOMCursor;
        getCount(): DOMRequest;
        getRevision(): DOMRequest;
        remove(contactOrId: string | mozContact): DOMRequest;
        removeEventListener(
            type: string,
            callback: EventListenerOrEventListenerObject | null,
            options?: boolean | EventListenerOptions,
        ): void;
        save(contact: mozContact): DOMRequest;
    }

    Hierarchy

    • EventTarget
      • ContactManager
    Index

    Properties

    oncontactchange: ((this: ContactManager, ev: Event) => any) | null

    Event handler called when a contact changes.

    Methods

    • The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | AddEventListenerOptions

      Returns void

    • The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

      MDN Reference

      Parameters

      • event: Event

      Returns boolean

    • The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | EventListenerOptions

      Returns void