@martijnnieuwenhuizen/generate-component
Version:
Automate component generation
19 lines (15 loc) • 371 B
JavaScript
/**
* Generator for a interface.
* @param {boolean} withPrepare
* @returns string
*/
export default (withPrepare) => {
const prepareInterface = withPrepare
? `export interface PreparedComponentInterface extends ComponentInterface {}`
: "";
return `export default interface ComponentInterface {
children: React.ReactNode;
}
${prepareInterface}
`;
};