UNPKG

epubavocado

Version:

I am an EPUB object model aspiring to be standards compliant.

15 lines (12 loc) 376 B
import type { EntityConstructor } from './entity.js' // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types export function Resource<TBase extends EntityConstructor>(Base: TBase) { return class Resource extends Base { href() { return this._resolve('./@href') } mediaType() { return this._resolve('./@media-type') } } }