| 123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * @typedef {import('./core.js').CoreOptions & import('./util/format-smart.js').FormatSmartOptions} Options
- * @typedef {import('./core.js').CoreOptions} LightOptions
- */
- import {core} from './core.js'
- import {formatSmart} from './util/format-smart.js'
- import {formatBasic} from './util/format-basic.js'
- /**
- * Encode special characters in `value`.
- *
- * @param {string} value
- * Value to encode.
- * @param {Options} [options]
- * Configuration.
- * @returns {string}
- * Encoded value.
- */
- export function stringifyEntities(value, options) {
- return core(value, Object.assign({format: formatSmart}, options))
- }
- /**
- * Encode special characters in `value` as hexadecimals.
- *
- * @param {string} value
- * Value to encode.
- * @param {LightOptions} [options]
- * Configuration.
- * @returns {string}
- * Encoded value.
- */
- export function stringifyEntitiesLight(value, options) {
- return core(value, Object.assign({format: formatBasic}, options))
- }
|