node-emojis
Version:
Modern, tree-shakeable emoji library for Node.js with TypeScript, search, skin tones, and aliases 🎉
29 lines • 1.09 kB
TypeScript
/**
* Backward compatibility layer for v0.x API
* This module provides the legacy API interface for smooth migration
*/
export interface EmojisMain {
[emojiName: string]: string | any;
metadata: any;
categories: any;
emojiToName: Record<string, string>;
reverseMapping: Record<string, string>;
searchByKeyword: (keyword: string) => any[];
getByCategory: (category: string) => any[];
getAllNames: () => string[];
applySkinTone: (emoji: string, tone: any) => string;
supportsSkinTone: (nameOrEmoji: string) => boolean;
getAllSkinToneVariations: (emoji: string) => any;
removeSkinTone: (emoji: string) => string;
aliases: any;
getAliases: (name: string) => string[];
getPrimaryName: (name: string) => string;
isSameEmoji: (name1: string, name2: string) => boolean;
getAllNamesForEmoji: (name: string) => string[];
skinTones: any;
skinToneModifiers: any;
SKIN_TONE_MODIFIERS: any;
SKIN_TONES: any;
}
export declare function createBackwardCompatibleAPI(): EmojisMain;
//# sourceMappingURL=backward-compat.d.ts.map