Skip to content

Commit 0ca45cf

Browse files
authored
fix: Export types CSpellConfigFile and ICSpellConfigFile (#6723)
1 parent c72694c commit 0ca45cf

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed

packages/cspell-lib/api/api.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/cspell-lib/src/lib/Settings/Controller/configLoader/defaultConfigLoader.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import type { PnPSettingsOptional } from './PnPSettings.js';
1010
import { defaultPnPSettings } from './PnPSettings.js';
1111
import type { CSpellSettingsI, CSpellSettingsWST } from './types.js';
1212

13+
export type { CSpellConfigFile, ICSpellConfigFile } from 'cspell-config-lib';
14+
1315
const gcl = getDefaultConfigLoaderInternal;
1416
/**
1517
*

packages/cspell-lib/src/lib/Settings/Controller/configLoader/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export {
77
sectionCSpell,
88
} from './configLoader.js';
99
export { defaultConfigFilenames } from './configLocations.js';
10+
export type { CSpellConfigFile, ICSpellConfigFile } from './defaultConfigLoader.js';
1011
export {
1112
clearCachedSettingsFiles,
1213
getCachedFileSize,

packages/cspell-lib/src/lib/Settings/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export { calcOverrideSettings } from './calcOverrideSettings.js';
22
export { checkFilenameMatchesGlob } from './checkFilenameMatchesGlob.js';
33
export { currentSettingsFileVersion, ENV_CSPELL_GLOB_ROOT } from './constants.js';
4+
export type { CSpellConfigFile, ICSpellConfigFile } from './Controller/configLoader/index.js';
45
export {
56
clearCachedSettingsFiles,
67
createConfigLoader,

packages/cspell-lib/src/lib/index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,15 @@ export type {
1717
export { createTextDocument, updateTextDocument } from './Models/TextDocument.js';
1818
export type { PerfTimer } from './perf/index.js';
1919
export { createPerfTimer } from './perf/index.js';
20+
export type {
21+
ConfigurationDependencies,
22+
CSpellConfigFile,
23+
ICSpellConfigFile,
24+
ImportFileRefWithError,
25+
} from './Settings/index.js';
2026
export {
2127
calcOverrideSettings,
2228
checkFilenameMatchesGlob,
23-
type ConfigurationDependencies,
2429
createConfigLoader,
2530
currentSettingsFileVersion,
2631
defaultConfigFilenames,
@@ -37,7 +42,6 @@ export {
3742
getGlobalSettingsAsync,
3843
getSources,
3944
ImportError,
40-
type ImportFileRefWithError,
4145
loadConfig,
4246
loadPnP,
4347
mergeInDocSettings,

0 commit comments

Comments
 (0)