Skip to content

Commit 8df1e0d

Browse files
committed
fix(main): resolve default export namespace conflict 🐛
- Add docs directory to publish exclude list - Fix merged declaration error for Deno publish validation - Separate function declaration from default export
1 parent ae9d747 commit 8df1e0d

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

deno.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
".github/",
109109
"build.config.ts",
110110
"coverage/",
111+
"docs/",
111112
"dist/",
112113
"package-lock.json",
113114
"package.json",

src/Main.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { Daytime } from '@app/Daytime.ts'
99
* @param localeCode - Optional locale code (defaults to default locale)
1010
* @returns A new Daytime instance
1111
*/
12-
export default function daytime(date?: Types.DateInput, localeCode?: Types.LocaleCode): Daytime {
12+
function daytime(date?: Types.DateInput, localeCode?: Types.LocaleCode): Daytime {
1313
return new Daytime(date, localeCode)
1414
}
1515

@@ -37,6 +37,12 @@ daytime.getAvailableLocales = (): string[] => {
3737
return Locale.getAvailableLocales()
3838
}
3939

40+
/**
41+
* Exports the daytime function as the default export.
42+
* @returns The daytime function
43+
*/
44+
export default daytime
45+
4046
/**
4147
* Re-exports all type definitions for external use.
4248
* @description Makes all Types module exports available through the main entry point.

0 commit comments

Comments
 (0)