1 import { isBrowser } from "@utils/browser";
3 export class FirstLoadService {
5 static #instance: FirstLoadService;
7 private constructor() {
8 this.#isFirstLoad = true;
12 const isFirst = this.#isFirstLoad;
14 this.#isFirstLoad = false;
21 this.#isFirstLoad = false;
24 static get #Instance() {
25 return this.#instance ?? (this.#instance = new this());
28 static get isFirstLoad() {
29 return !isBrowser() || this.#Instance.isFirstLoad;
33 this.#Instance.falsify();