82f2b76e25
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.
19 lines
225 B
TypeScript
19 lines
225 B
TypeScript
|
|
interface JedInstance {
|
|
translate: any;
|
|
ngettext: any;
|
|
}
|
|
|
|
interface JedConstructor {
|
|
new(s: any): JedInstance;
|
|
}
|
|
|
|
declare namespace JedLib {
|
|
const Jed: JedConstructor;
|
|
}
|
|
|
|
declare module "jed" {
|
|
export = JedLib;
|
|
}
|
|
|