0.0.1-security.19 • Published 7 months ago

@teamteanpm2024/inventore-labore-ducimus v0.0.1-security.19

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

@teamteanpm2024/inventore-labore-ducimus

Declarative library for describing endpoints.

Install

npm:

npm install @teamteanpm2024/inventore-labore-ducimus

yarn:

yarn add @teamteanpm2024/inventore-labore-ducimus

Usage

Describe your request scheme

import @teamteanpm2024/inventore-labore-ducimus from '@teamteanpm2024/inventore-labore-ducimus';

export const requests = @teamteanpm2024/inventore-labore-ducimus('10.16.0.140', 9001)
    .group('list', {
        get: {
            all: 'get-all-lists',
        },
        post: {
            save: 'save-list',
            create: 'get-empty-list'
        }
    })
    .group('ports', {
        get: {
            ports: (count) => `get-ports?count=${count}`,
        }
    })
    .end();

And send your requests to any place

import { requests } from 'requests';

const showLists = async () => {
    try {
        const response = await fetch(requests.list.get.all);
        const answer = await response.json();
        console.log(answer);
    } catch (error) {
        console.error(error);
    }
}
import { requests } from 'requests';
import axios from 'axios';

const showLists = async () => {
    try {
        const response = await axios.get(requests.list.get.all);
        console.log(response.data);
    } catch (error) {
        console.error(error);
    }
}

License

MIT

0.0.1-security

1 year ago

0.0.1-security.11

12 months ago

0.0.1-security.12

12 months ago

0.0.1-security.13

12 months ago

0.0.1-security.14

8 months ago

0.0.1-security.15

8 months ago

0.0.1-security.16

8 months ago

0.0.1-security.17

7 months ago

0.0.1-security.18

7 months ago

0.0.1-security.19

7 months ago

1.1.4

1 year ago

1.1.3

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago