This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@bahoque/client-service-axios

1.0.0-alpha • Public • Published

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
});

Package Sidebar

Install

npm i @bahoque/client-service-axios

Weekly Downloads

0

Version

1.0.0-alpha

License

ISC

Unpacked Size

9.7 kB

Total Files

14

Last publish

Collaborators

  • eabl0306