@maxim_mazurok/gapi.client.apigateway
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.20211110 • Public • Published

    TypeScript typings for API Gateway API v1

    For detailed description please check documentation.

    Installing

    Install typings for API Gateway API:

    npm install @types/gapi.client.apigateway@v1 --save-dev
    

    Usage

    You need to initialize Google API client in your code:

    gapi.load('client', () => {
      // now we can use gapi.client
      // ...
    });

    Then load api client wrapper:

    gapi.client.load('apigateway', 'v1', () => {
      // now we can use gapi.client.apigateway
      // ...
    });

    Don't forget to authenticate your client before sending any request to resources:

    // declare client_id registered in Google Developers Console
    var client_id = '',
      scope = [ 
          // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
          'https://www.googleapis.com/auth/cloud-platform',
        ],
        immediate = true;
    // ...
    
    gapi.auth.authorize(
      { client_id: client_id, scope: scope, immediate: immediate },
      authResult => {
        if (authResult && !authResult.error) {
            /* handle successful authorization */
        } else {
            /* handle authorization error */
        }
    });

    After that you can use API Gateway API resources:

    Keywords

    none

    Install

    npm i @maxim_mazurok/gapi.client.apigateway

    DownloadsWeekly Downloads

    193

    Version

    1.0.20211110

    License

    MIT

    Unpacked Size

    96.9 kB

    Total Files

    6

    Last publish

    Collaborators

    • maxim_mazurok