Replaces the tokens in a literal-like string by the corresponding values.
- Source:
 
Methods
(static) interpolateLiteral(value, tokensopt) → {string}
- Source:
 
Example
import { interpolateLiteral } from '@untemps/utils/string/interpolateLiteral'
const value = 'A ${foo} with ${bar} "wings" and a lot of ${fun}'
const tokens = {
 foo: 'bird',
 bar: 3,
 fun: 'dignity'
}
interpolateLiteral(value, tokens) // A bird with 3 "wings" and a lot of dignity
    Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
value | 
            
            string | The literal-like string value to interpolate.  | 
        ||
tokens | 
            
            object.<key, value> | 
                
                    <optional> | 
            
            
                
                
                    {}
                
                 | 
            
            An object of key/value pairs to replace the tokens.  | 
        
Returns:
The interpolated string.
- Type
 - string