Ah, interesting! That would be useful! */#!/*JoePea
On Sun, Apr 15, 2018 at 11:58 AM, Mike Samuel <[email protected]> wrote: > The box function defined in github.com/mikesamuel/tc39-module-keys > enables things like this. > > > On Sun, Apr 23, 2017 at 4:42 PM, /#!/JoePea <[email protected]> wrote: > >> Is there a way to share some secret value across a few modules, and >> prevent other modules? f.e. prevent modules of an app dev who is importing >> modules of a library where the library wants to share private stuff across >> its modules. Is this possible to implement somehow? >> >> WeakMaps can be encapsulated inside a module to implement "private" >> properties for a class defined inside that module and then exported. But >> "protected" can't be implemented with a WeakMap shared with modules because >> then end-user app code can import the WeakMap and read all the stuff. Is >> there some way to share a WeakMap private with classes defined across >> modules? >> >> */#!/*JoePea >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >> >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

