50 lines
1.4 KiB
PowerShell
50 lines
1.4 KiB
PowerShell
# For utils directory
|
|
$utilsContent = @"
|
|
export * from './logger';
|
|
export * from './validators';
|
|
export * from './formatters';
|
|
// Add more utility exports as needed
|
|
"@
|
|
$utilsContent | Out-File -FilePath "src/utils/index.ts" -Encoding UTF8
|
|
|
|
# For services directory
|
|
$servicesContent = @"
|
|
export * from './RouterService';
|
|
export * from './UserService';
|
|
// Add more service exports as needed
|
|
"@
|
|
$servicesContent | Out-File -FilePath "src/services/index.ts" -Encoding UTF8
|
|
|
|
# For controllers directory
|
|
$controllersContent = @"
|
|
export * from './RouterController';
|
|
export * from './UserController';
|
|
// Add more controller exports as needed
|
|
"@
|
|
$controllersContent | Out-File -FilePath "src/controllers/index.ts" -Encoding UTF8
|
|
|
|
# For repositories directory
|
|
$repositoriesContent = @"
|
|
export * from './RouterRepository';
|
|
export * from './UserRepository';
|
|
// Add more repository exports as needed
|
|
"@
|
|
$repositoriesContent | Out-File -FilePath "src/repositories/index.ts" -Encoding UTF8
|
|
|
|
# For middleware directory
|
|
$middlewareContent = @"
|
|
export * from './auth';
|
|
export * from './errorHandler';
|
|
export * from './validate';
|
|
// Add more middleware exports as needed
|
|
"@
|
|
$middlewareContent | Out-File -FilePath "src/middleware/index.ts" -Encoding UTF8
|
|
|
|
# For routes directory
|
|
$routesContent = @"
|
|
export * from './router.routes';
|
|
export * from './user.routes';
|
|
// Add more route exports as needed
|
|
"@
|
|
$routesContent | Out-File -FilePath "src/routes/index.ts" -Encoding UTF8
|