UNPKG

@types/string-template

Version:
64 lines (54 loc) 1.61 kB
# Installation > `npm install --save @types/string-template` # Summary This package contains type definitions for string-template (https://www.npmjs.com/package/string-template). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/string-template. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/string-template/index.d.ts) ````ts /** * NAMESPACE */ declare namespace StringTemplate { /** * Format */ interface Format { // Format using an object hash with keys matching [0-9a-zA-Z]+ (string: string, object: any): string; // Format using a number indexed array (string: string, array: any[]): string; // Format using optional arguments (string: string, ...array: any[]): string; // Escape {} pairs by using double {{}} (string: string): string; } /** * Compile */ interface Compile { (string: string, inline?: boolean): Template; } interface Template { (object: any): string; (array: any[]): string; (...array: any[]): string; } } /** * MODULES */ declare module "string-template" { const format: StringTemplate.Format; export = format; } declare module "string-template/compile" { const comile: StringTemplate.Compile; export = comile; } ```` ### Additional Details * Last updated: Mon, 20 Nov 2023 23:36:24 GMT * Dependencies: none # Credits These definitions were written by [TonyYang](https://github.com/TonyPythoneer).