{"version":3,"sources":["../../../packages/core/base/polyfills/string.ts"],"names":[],"mappings":"AAAA,UAAU,eAAe;IACrB;;;;;OAKG;IACH,MAAM,CAAC,GAAG,QAAQ,EAAE,GAAG,EAAE,GAAG,MAAM,CAAC;IAEnC;;;;;;;;OAQG;IACH,MAAM,CAAC,kBAAkB,EAAE,MAAM,EAAE,cAAc,CAAC,EAAE,CAAC,UAAU,EAAE,GAAG,KAAK,MAAM,GAAG,MAAM,CAAC;IAEzF;;OAEG;IACH,uBAAuB,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC;IAElF;;OAEG;IACH,UAAU,CAAC,WAAW,EAAE,MAAM,EAAE,YAAY,EAAE,MAAM,GAAG,MAAM,CAAC;IAE9D;;OAEG;IACH,WAAW,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC;IAE/D;;OAEG;IACH,MAAM,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,CAAC;IAE9B;;OAEG;IACH,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC;IAE7D;;OAEG;IACH,QAAQ,CAAC,YAAY,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC;CAC9D;AAGD,UAAU,MAAO,SAAQ,eAAe;CACvC","file":"string.d.ts","sourcesContent":["interface StringPolyfills {\r\n    /**\r\n     * Formats a string based on its key value pair object.\r\n     *\r\n     * @param args The list of arguments format arguments. For example: \"String with params {0} and {1}\".format(\"val1\", \"val2\");.\r\n     * @return Formatted string.\r\n     */\r\n    format(...restArgs: any[]): string;\r\n\r\n    /**\r\n     * Formats a string based on its key value pair object.\r\n     *\r\n     * @param formatSpecifierMap An object that contains that format mappings.\r\n     * For example: \"String with parameters {one} and {two}\".format({one: \"val1\", two: \"val2\"});.\r\n     * @param tokenEncoder If specified, this callback will be used to produce a string\r\n     * representation of the tokens being injected into the string.\r\n     * @return Formatted string.\r\n     */\r\n    format(formatSpecifierMap: Object, tokenFormatter?: (tokenValue: any) => string): string;\r\n\r\n    /**\r\n     * Deprecated. Please use MsftSme.localeCompareIgnoreCase instead.\r\n     */\r\n    localeCompareIgnoreCase(value: string, locales?: string[], options?: any): number;\r\n\r\n    /**\r\n     * Deprecated. Please use MsftSme.replaceAll instead.\r\n     */\r\n    replaceAll(searchValue: string, replaceValue: string): string;\r\n\r\n    /**\r\n     * Deprecated. Please use MsftSme.replaceMany instead.\r\n     */\r\n    replaceMany(replacementMap: MsftSme.StringMap<string>): string;\r\n\r\n    /**\r\n     * Deprecated. Please use MsftSme.repeat instead.\r\n     */\r\n    repeat(count: number): string;\r\n\r\n    /**\r\n     * Deprecated. Please use MsftSme.startsWith instead.\r\n     */\r\n    startsWith(searchString: string, position?: number): boolean;\r\n\r\n    /**\r\n     * Deprecated. Please use MsftSme.endsWith instead.\r\n     */\r\n    endsWith(searchString: string, position?: number): boolean;\r\n}\r\n\r\n// eslint-disable-next-line unused-imports/no-unused-vars\r\ninterface String extends StringPolyfills {\r\n}\r\n"]}