const moduleName = modules.map(); declare module "fs" {} declare module "@custom/plugin" {} declare module "../../compiler/types" {} type TestType = { [Key keyof T]: Required> } const TestComponent = ({ a, b }) => ( This is a component ) type FirstChar = K extends `${infer X}${infer _}` ? X : never type SChar = FirstChar<"stuff"> export { TestComponent }