/** * @typedef {object} AssetOptions * @property {string} [value=""] */ /** * Holds attributes for use when linking to assets hosted on Eik. * * @example * ``` * // JS and `; * ``` * @example * ``` * // CSS and * const styles = eik.file("/styles.css"); * const html = ``; * ``` */ export class Asset { /** * @param {AssetOptions} options */ constructor({ value }?: AssetOptions); /** * Value for use in [subresource integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity#examples). * Not calculated if `development` is `true`. * * @type {string | undefined} */ integrity: string | undefined; /** * URL to the file for use in `