mirror of
https://github.com/status-im/react-native.git
synced 2025-01-14 03:26:07 +00:00
Add UTFSequence module for common unicode usage
Summary: A collection of Unicode sequences for various characters and emoji. - More explicit than using the sequences directly in code. - Source code should be limitted to ASCII. - Less chance of typos. Reviewed By: TheSavior Differential Revision: D6969065 fbshipit-source-id: c11ec96b74f5dfa7c624a3c53f3c29f6284a82b3
This commit is contained in:
parent
427e464bb9
commit
54870e0c6c
35
Libraries/UTFSequence.js
Normal file
35
Libraries/UTFSequence.js
Normal file
@ -0,0 +1,35 @@
|
||||
/**
|
||||
* Copyright (c) 2016-present, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*
|
||||
* @providesModule UTFSequence
|
||||
* @flow
|
||||
* @format
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* A collection of Unicode sequences for various characters and emoji.
|
||||
*
|
||||
* - More explicit than using the sequences directly in code.
|
||||
* - Source code should be limitted to ASCII.
|
||||
* - Less chance of typos.
|
||||
*/
|
||||
const UTFSequence = {
|
||||
MIDDOT: '\u00B7', // normal middle dot: ·
|
||||
MIDDOT_SP: '\u00A0\u00B7\u00A0', // ·
|
||||
MIDDOT_KATAKANA: '\u30FB', // katakana middle dot
|
||||
MDASH: '\u2014', // em dash: —
|
||||
MDASH_SP: '\u00A0\u2014\u00A0', // —
|
||||
NDASH: '\u2013', // en dash: –
|
||||
NDASH_SP: '\u00A0\u2013\u00A0', // –
|
||||
NBSP: '\u00A0', // non-breaking space:
|
||||
PIZZA: '\uD83C\uDF55',
|
||||
};
|
||||
|
||||
module.exports = UTFSequence;
|
Loading…
x
Reference in New Issue
Block a user