Add Emoji/FA Autocompletion (#387)

added emoji/fork-awesome autocompletion
added autocompletion e2e test

Co-authored-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
Co-authored-by: Erik Michelson <github@erik.michelson.eu>
This commit is contained in:
Philip Molares 2020-08-14 13:58:59 +02:00 committed by GitHub
parent c8c5569426
commit c15f0d9900
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 279 additions and 38 deletions

View file

@ -0,0 +1,15 @@
import 'emoji-mart'
declare module 'emoji-mart' {
export interface SearchOption {
emojisToShowFilter: (emoji: EmojiData) => boolean
maxResults: number,
include: EmojiData[]
exclude: EmojiData[]
custom: EmojiData[]
}
export class NimbleEmojiIndex {
search (query: string, options: SearchOption): EmojiData[] | null;
}
}