pnpm ipnpm build:dts
Outputs correct code:
export * from '@hypernym/frame'
//#region rolldown:runtime
//#endregion
//#region src/frame/types/driver.d.ts
interface FrameDriverControls {
start: () => void
stop: () => void
}
type FrameDriverUpdate = (timestamp: number) => void
type FrameDriver = (update: FrameDriverUpdate) => FrameDriverControls
//#endregion
export { FrameDriver, FrameDriverControls, FrameDriverUpdate }Outputs wrong code with namespaces:
export * from '@hypernym/frame'
//#region rolldown:runtime
//#endregion
//#region src/frame/types/driver.d.ts
interface FrameDriverControls {
start: () => void
stop: () => void
}
type FrameDriverUpdate = (timestamp: number) => void
type FrameDriver = (update: FrameDriverUpdate) => FrameDriverControls
declare namespace index_d_exports {
export { FrameDriver, FrameDriverControls, FrameDriverUpdate }
}
declare namespace types_d_exports {
export { FrameDriver, FrameDriverControls, FrameDriverUpdate }
}
//#endregion
export { FrameDriver, FrameDriverControls, FrameDriverUpdate }