0.0.3 • Published 5 months ago
@prismapi/common v0.0.3
@prismapi/application
npm i @prismapi/common
iimport { Module } from '@prismapi/common';
import AppController from './app.controller';
import { AppService } from './app.service';
import { UserModule } from './user/user.module';
@Module({
imports: [UserModule],
controllers: [AppController],
providers: [AppService],
})
class AppModule {
}
export default AppModule;
import {
Controller, Post, Put, Delete, Get,
} from '@prismapi/common';
@Controller('app')
class AppController {
constructor(appService) {
this.appService = appService;
}
@Get()
findMany() {
console.log(this.appService);
// return { message: 'findMany' }
const result = this.appService.findMany();
return result;
}
@Post()
create({ body }) {
return body;
}
@Get(':id')
getById({ params }) {
return params;
}
@Put(':id')
update({ body }) {
return body;
}
@Delete(':id')
delete({ params }) {
return params;
}
}
export default AppController;
export class AppService {
findMany() {
console.log('findMany');
return { message: 'findMany' };
}
}
export default { AppService };