@rr0/cms
Version:
RR0 Content Management System (CMS)
13 lines (12 loc) • 588 B
JavaScript
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;