Multiple exports of name 'VariantNames'
115 [V in keyof (typeof variants)[K]]: V
116 }
117}
118export type VariantNames = typeof variantNames
Multiple exports of name 'VariantNames'
110 },
111} as const
112
113export type VariantNames = {114 [K in keyof typeof variants]: {
115 [V in keyof (typeof variants)[K]]: V
116 }
Description
It is recommended not to have multiple or repeated named and default exports as NodeJS will throw syntax errors for these exports statements.
Bad Practice
export default class Handler {
constructor(){}
}
function makeClass() { return new MyClass(...arguments) }
export default makeClass // Multiple default exports.
Recommended
export default class Handler {
constructor(){}
}
export function makeClass() { return new Handler(...arguments) }