LongTengDao / j-globals

Module style global properties sharing loading plan. Belong to "Plan J"./模块化全局属性共享获取方案。从属于“简计划”。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

const Globals = require('@ltd/j-globals');

Globals.get('document.head');
// 'export default document.head;'

const globals = new Globals;

globals.get('Array.isArray');
// 'export default Array.isArray;'

globals.get('Object.is');
// 'export default Object.is;'

[ ...globals ];
// [ 'Array.isArray', 'Object.is' ]

globals.toTSD({ pre: '=' });
/* `
declare module '=Array.isArray' { export default Array.isArray; }
declare module '=Object.is' { export default Object.is; }
` */

About

Module style global properties sharing loading plan. Belong to "Plan J"./模块化全局属性共享获取方案。从属于“简计划”。

License:GNU Lesser General Public License v3.0


Languages

Language:JavaScript 67.7%Language:TypeScript 32.3%