angel-manager
Version:
<p align="center"> <img src="angel-manager.webp" alt="Angel Manager" width="300"> </p>
33 lines (30 loc) • 760 B
text/typescript
import { Arg } from "@core";
export type Arguments = {
base: Record<string, string | number>;
camel: Record<string, string | number>;
kebab: Record<string, string | number>;
snake: Record<string, string | number>;
pascal: Record<string, string | number>;
plural: {
camel: Record<string, string | number>;
kebab: Record<string, string | number>;
snake: Record<string, string | number>;
pascal: Record<string, string | number>;
};
};
export const argsObject: Arguments = {
base: {},
camel: {},
kebab: {},
snake: {},
pascal: {},
plural: {
camel: {},
kebab: {},
snake: {},
pascal: {},
},
};
export const generateArgsString = (args: Arg[]) => {
return args.map((arg) => `<${arg.name}>`).join(" ");
};