src:
index.ts
import { T } from './model';
export function a(b: T) {}
model.ts
export type T = {
a: string;
}
package.json
{
"name": "my-lib",
"version": "1.0.0",
"types": "types/index.d.ts",
"scripts": {
"build": "microbundle"
},
"devDependencies": {
"microbundle": "^0.13.3"
}
}
after building, ./types directory has only one file, model.d.ts is missing
