mozilla
Your Search Results

    util/uuid

    Unstable

    Generate or parse UUIDs.

    Usage

    It exports a single function, uuid().

    For more details about UUID representations and what they are used for by the platform see the MDN documentation for JSID.

    Generate UUID

    To generate a new UUID, call uuid() with no arguments:

    let uuid = require('sdk/util/uuid').uuid();

    Parsing UUID

    To convert a string representation of a UUID to an nsID, pass the string representation to uuid():

    let { uuid } = require('sdk/util/uuid');
    let firefoxUUID = uuid('{ec8030f7-c20a-464f-9b0e-13a3a9e97384}');

    Globals

    Functions

    uuid(stringId)

    Generate a new UUID, or convert a string representation of a UUID to an nsID.

    Parameters

    stringId : string
    String representation of a UUID, such as:

    "8CBC9BF4-4A16-11E2-AEF7-C1A56188709B"

    Optional. If this argument is supplied, it will be converted to an nsID and returned. Otherwise a new nsID will be generated and returned.

     

    Returns

    nsID : A UUID, represented as an nsID object.

    Document Tags and Contributors

    Contributors to this page: wbamberg, jsantell
    Last updated by: wbamberg,
    Hide Sidebar