Nonlinear Programming Methods
    Have ideas to improve npm?Join in the discussion! »

    string-character-is-astral-surrogate
    TypeScript icon, indicating that this package has built-in type declarations

    1.12.16 • Public • Published

    string-character-is-astral-surrogate

    Tells, is given character a part of astral character, specifically, a high and low surrogate

    Install

    npm i string-character-is-astral-surrogate

    Quick Take

    import { strict as assert } from "assert";
    import {
      isHighSurrogate,
      isLowSurrogate,
    } from "string-character-is-astral-surrogate";
    
    // 🧢 = \uD83E\uDDE2
    
    assert.equal(isHighSurrogate("\uD83E"), true);
    // the first character, high surrogate of the cap is indeed a high surrogate
    
    assert.equal(isHighSurrogate("\uDDE2"), false);
    // the second character, low surrogate of the cap is NOT a high surrogate
    
    assert.equal(isLowSurrogate("\uD83E"), false);
    // the first character, high surrogate of the cap is NOT a low surrogate
    // it's a high surrogate
    
    assert.equal(isLowSurrogate("\uDDE2"), true);
    // the second character, low surrogate of the cap is indeed a low surrogate

    Documentation

    Please visit codsen.com for a full description of the API and examples.

    Contributing

    To report bugs or request features or assistance, raise an issue on GitHub.

    Licence

    MIT License

    Copyright (c) 2010-2021 Roy Revelt and other contributors

    ok codsen star

    Install

    npm i string-character-is-astral-surrogate

    DownloadsWeekly Downloads

    12,295

    Version

    1.12.16

    License

    MIT

    Unpacked Size

    17.9 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar