benchmarks/scenarios/ember.js
function htmlSafe(str) {
    if (str === null || str === undefined) {
      str = '';
    } else if (typeof str !== 'string') {
      str = '' + str;
    }
    return new _htmlbarsUtil.SafeString(str);
  }
function htmlSafe(str) {
    if (str === null || str === undefined) {
      str = '';
    } else if (typeof str !== 'string') {
      str = '' + str;
    }
    return new _htmlbarsUtil.SafeString(str);
  }
function htmlSafe ( str ) { if ( str === null || str === undefined ) { str = '' ; } else if ( typeof str !== 'string' ) { str = '' + str ; } return new _htmlbarsUtil . SafeString ( str ) ; }
Mark a string as safe for unescaped output with Ember templates. If you
return HTML from a helper, use this function to
ensure Ember's rendering layer does not escape the HTML.

```javascript
Ember.String.htmlSafe('<div>someString</div>')
```

@method htmlSafe
@for Ember.String
@static
@return {Handlebars.SafeString} A string that will not be HTML escaped by Handlebars.
@public
Mark a string as safe for unescaped output with Ember templates . If you return HTML from a helper use this function to ensure Ember s rendering layer does not escape the HTML .