Skip to content

Commit 7741852

Browse files
committed
Type dummy
1 parent a07f608 commit 7741852

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

scripts/build-entries-and-types/build-types.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { features, proposals } from './entries-definitions.mjs';
2-
import { $path, $proposal } from './templates.mjs';
2+
import { $path, $proposal, $typeDummy } from './templates.mjs';
33
import { modules as AllModules } from '@core-js/compat/src/data.mjs';
44
import { getModulesMetadata } from './get-dependencies.mjs';
55
import { expandModules, modulesToStage } from './helpers.mjs';
@@ -48,6 +48,8 @@ async function buildType(entry, options) {
4848
let {
4949
entryFromNamespace,
5050
subset = entryFromNamespace ?? 'full',
51+
typeDummy,
52+
isTypeDummy = typeDummy ?? false,
5153
globalType,
5254
exportGlobalType = globalType ?? true,
5355
template, templateStable, templateActual, templateFull, filter, modules, enforceEntryCreation,
@@ -71,6 +73,9 @@ async function buildType(entry, options) {
7173
break;
7274
}
7375

76+
if (isTypeDummy) {
77+
template = $typeDummy;
78+
}
7479
const level = entry.split('/').length - 1;
7580

7681
if (!types) {

scripts/build-entries-and-types/templates.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,3 +482,13 @@ export const $proposal = p => ({
482482
`,
483483
types: '',
484484
});
485+
486+
export const $typeDummy = p => ({
487+
entry: '',
488+
types: dedent`
489+
declare module '${ buildModulePath(p) }' {
490+
const method: any;
491+
export = method;
492+
}
493+
`,
494+
});

0 commit comments

Comments
 (0)