UNPKG

angular-t9n

Version:

A translation tool for Angular i18n

17 lines (14 loc) 501 B
import { LinkHelper } from '../../link-helper'; import { Hal, HalLink, LinkBuilder } from '../hal'; export class TargetsResponse implements Hal { languages: string[]; _links?: { [key: string]: HalLink }; _embedded?: { [key: string]: unknown }; constructor(languages: string[], linkHelper: LinkHelper) { this.languages = languages; this._links = new LinkBuilder() .self(linkHelper.targets()) .templatedHref('target', linkHelper.target('{language}')) .build(); } }