@natyapp/meta
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

SDK MICROSSERVIÇO SECRETARIA NATY / META

_UNDER DEVELOPMENT_

First we will import and Initialize the sdk package
  1. importing the package
  import SDKMeta from "NatyMeta"
  1. initialize the class
  const SDK = new NatyMeta()
  // you can use new sdk(`YOUR-APP-TOKEN`) to connect right on the class creation
  1. connect your app token (if you dont use your token on class creation)
  const connectSDK = await SDK.connect( {apptoken: { `YOUR-APP-TOKEN` } } )

  if(connectSDK.isError) throw new Error(connectSDK.isError.message)

  console.log(connectSDK.isSuccess)
        // Do what you need with the data... (connectSDK.isSuccess)
  1. than set your application context to use all the individual classes

In this example:

- Retun of any Promise is {isSuccess:AuthReturnType, isError:ErrorHandlingType}
- If successed method (like the SDK.connect example too),
the sdk will abstract and will handle properly with the token for you,
the token will be automatic joined into axios instance header
- ErrorHandling type { code: number, message: string | Object }
- On the exemple, we are using "throw new Error" on every ErrorHandling to
stop and handle it on a simple way, but u can work at your way like
returning an alert using some alert lib like toastfy for the user.
All Rights Reserved for Ikiradev

Readme

Keywords

Package Sidebar

Install

npm i @natyapp/meta

Weekly Downloads

1

Version

1.1.0

License

ISC

Unpacked Size

42.3 kB

Total Files

84

Last publish

Collaborators

  • ikiradev
  • otirbnaej
  • allisondiego
  • willian_torrente