import DISingleton from "@web-atoms/core/dist/di/DISingleton"; @DISingleton() export default class EditorIDService { public getID(folder: string) { folder = this.trim(folder); return sessionStorage.getItem(`${folder}-editor-id`); } public setID(folder: string, id: string) { folder = this.trim(folder); sessionStorage.setItem(`${folder}-editor-id`, id); } private trim(folder: string) { return folder.split("/").filter((x) => !/^[0-9]+$/.test(x)).join("/"); } }