I created Singleton class in Typescript as below -

```
export class Service {

    public static readonly I = new Service();

    public post(url: string): string {}
}

```

Caller use it like `Service.I.post('url');`.

I got recommendation to use `module-level const`. What is it? How can I create Singleton type class using `Module-level const`?