--- /dev/null
+"use strict";\r
+/*---------------------------------------------------------------------------------------------\r
+ * Copyright (c) Microsoft Corporation. All rights reserved.\r
+ * Licensed under the MIT License. See License.txt in the project root for license information.\r
+ *--------------------------------------------------------------------------------------------*/\r
+Object.defineProperty(exports, "__esModule", { value: true });\r
+exports.convertSimple2RegExpPattern = exports.endsWith = void 0;\r
+/**\r
+ * Determines if haystack ends with needle.\r
+ */\r
+function endsWith(haystack, needle) {\r
+ let diff = haystack.length - needle.length;\r
+ if (diff > 0) {\r
+ return haystack.lastIndexOf(needle) === diff;\r
+ }\r
+ else if (diff === 0) {\r
+ return haystack === needle;\r
+ }\r
+ else {\r
+ return false;\r
+ }\r
+}\r
+exports.endsWith = endsWith;\r
+function convertSimple2RegExpPattern(pattern) {\r
+ return pattern.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g, '\\$&').replace(/[\*]/g, '.*');\r
+}\r
+exports.convertSimple2RegExpPattern = convertSimple2RegExpPattern;\r
+//# sourceMappingURL=strings.js.map
\ No newline at end of file