1.0.2 • Published 4 years ago
dyna-template-string v1.0.2
dynaTemplateString
Works like JS Template String.
The test is string, you don't use the ` symbol and the variables are passed as a object.
Example
dynaTemplateString({
text: 'Hello ${name}! How are you ${name} today?',
variables: {
name: 'John',
},
})
Returns:
Hello John! How are you John today?
If the variable is not passed in variables
object the ${varName}
will remain on the output, indicating that this variable is missing.
For Instance
dynaTemplateString({
text: 'Hello ${salutation} ${firstName} ${lastName}.',
variables: {
salutation: 'Mr',
lastName: 'Smith',
// firstName is missing!
},
})
Returns:
Hello Mr ${firstName} Smith.
API
export const dynaTemplateString = (
args: {
text: string;
variables: {
[variableName: string]: string;
};
},
): string
1.0.2
4 years ago