diff --git a/types/emoji-regex/emoji-regex-tests.ts b/types/emoji-regex/emoji-regex-tests.ts index 6d6b0d25d9..53fbfaaf04 100644 --- a/types/emoji-regex/emoji-regex-tests.ts +++ b/types/emoji-regex/emoji-regex-tests.ts @@ -1,3 +1,9 @@ -import emojiRegex from "emoji-regex"; +import emojiRegex from 'emoji-regex'; +import emojiRegexText from 'emoji-regex/text'; +import emojiRegexEs2015 from 'emoji-regex/es2015'; +import emojiRegexEs2015Text from 'emoji-regex/es2015/text'; emojiRegex(); // $ExpectType RegExp +emojiRegexText(); // $ExpectType RegExp +emojiRegexEs2015(); // $ExpectType RegExp +emojiRegexEs2015Text(); // $ExpectType RegExp diff --git a/types/emoji-regex/es2015/index.d.ts b/types/emoji-regex/es2015/index.d.ts new file mode 100644 index 0000000000..b28051ccd0 --- /dev/null +++ b/types/emoji-regex/es2015/index.d.ts @@ -0,0 +1,2 @@ +declare function createRegExp(): RegExp; +export = createRegExp; diff --git a/types/emoji-regex/es2015/text.d.ts b/types/emoji-regex/es2015/text.d.ts new file mode 100644 index 0000000000..b28051ccd0 --- /dev/null +++ b/types/emoji-regex/es2015/text.d.ts @@ -0,0 +1,2 @@ +declare function createRegExp(): RegExp; +export = createRegExp; diff --git a/types/emoji-regex/index.d.ts b/types/emoji-regex/index.d.ts index 15e1cd272e..43f1f83b24 100644 --- a/types/emoji-regex/index.d.ts +++ b/types/emoji-regex/index.d.ts @@ -1,6 +1,7 @@ -// Type definitions for emoji-regex 7.0 +// Type definitions for emoji-regex 8.0 // Project: https://github.com/mathiasbynens/emoji-regex, https://mths.be/emoji-regex // Definitions by: iKBAHT +// Ifiok Jr. // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare function createRegExp(): RegExp; diff --git a/types/emoji-regex/text.d.ts b/types/emoji-regex/text.d.ts new file mode 100644 index 0000000000..b28051ccd0 --- /dev/null +++ b/types/emoji-regex/text.d.ts @@ -0,0 +1,2 @@ +declare function createRegExp(): RegExp; +export = createRegExp; diff --git a/types/emoji-regex/tsconfig.json b/types/emoji-regex/tsconfig.json index 1dfdf53dac..89f72c86a8 100644 --- a/types/emoji-regex/tsconfig.json +++ b/types/emoji-regex/tsconfig.json @@ -2,23 +2,22 @@ "compilerOptions": { "allowSyntheticDefaultImports": true, "module": "commonjs", - "lib": [ - "es6" - ], + "lib": ["es6"], "noImplicitAny": true, "noImplicitThis": true, "strictFunctionTypes": true, "strictNullChecks": true, "baseUrl": "../", - "typeRoots": [ - "../" - ], + "typeRoots": ["../"], "types": [], "noEmit": true, "forceConsistentCasingInFileNames": true }, "files": [ "index.d.ts", + "text.d.ts", + "es2015/index.d.ts", + "es2015/text.d.ts", "emoji-regex-tests.ts" ] }