UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

13 lines (12 loc) 588 B
import { AbstractDatasource } from "../AbstractDatasource.js"; import { StringUtil } from "../../../util/string/StringUtil.js"; export class RR0Datasource extends AbstractDatasource { constructor() { super(["Beau, Jérôme"], "RR0"); } static id(dateTime, place) { return `${(dateTime === null || dateTime === void 0 ? void 0 : dateTime.toString()) || ("rr0-" + ++this.idCount)}$${(place ? StringUtil.textToCamel(place.toString()) : "")}`; } } RR0Datasource.idCount = 0; RR0Datasource.placeRegex = /^(.+?)(?:\s*\((.+?)(?:\s*,\s*(.+?)\s*,\s*(.+?))?\))?$/g;