1.0.0-alpha • Published 4 years ago
@bahoque/client-service-axios v1.0.0-alpha
client-service-core
Base para cliente API micro-servicios
index.ts
import { Service } from "@bahoque/client-service-axios";
interface user {
name: string;
email: string;
}
const userService = new Service<user>("https://jsonplaceholder.typicode.com", "users", 3000);
userService.get(1, { /* query */ }).subscribe(res => {
// Tu código
});
userService.find({ /* query */ }).subscribe(res => {
// Tu código
});
userService.create({name: 'test', email: 'test@test.com'}, { /* query */ }).subscribe(res => {
// Tu código
});
userService.patch(1, {name: 'test', email: 'test@test.com'}, { /* query */ }).subscribe(res => {
// Tu código
});
userService.remove(1, { /* query */ }).subscribe(res => {
// Tu código
});
1.0.0-alpha
4 years ago
1.0.0
4 years ago