0.0.20250610 • Published 4 months ago

@maxim_mazurok/gapi.client.solar-v1 v0.0.20250610

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

TypeScript typings for Solar API v1

Solar API. For detailed description please check documentation.

Installing

Install typings for Solar API:

npm install @types/gapi.client.solar-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(
  'https://solar.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.solar
  },
);
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('solar', 'v1', () => {
  // now we can use:
  // gapi.client.solar
});

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 Solar API resources:

/*
Locates the building whose centroid is closest to a query point. Returns an error with code `NOT_FOUND` if there are no buildings within approximately 50m of the query point.
*/
await gapi.client.solar.buildingInsights.findClosest({});

/*
Gets solar information for a region surrounding a location. Returns an error with code `NOT_FOUND` if the location is outside the coverage area.
*/
await gapi.client.solar.dataLayers.get({});

/*
Returns an image by its ID.
*/
await gapi.client.solar.geoTiff.get({});
0.0.20250409

7 months ago

0.0.20250528

5 months ago

0.0.20250407

7 months ago

0.0.20250408

7 months ago

0.0.20250526

5 months ago

0.0.20250527

5 months ago

0.0.20250128

9 months ago

0.0.20250129

9 months ago

0.0.20250401

7 months ago

0.0.20250126

9 months ago

0.0.20250402

7 months ago

0.0.20250127

9 months ago

0.0.20250521

5 months ago

0.0.20250416

6 months ago

0.0.20250414

6 months ago

0.0.20250415

6 months ago

0.0.20250412

6 months ago

0.0.20250410

7 months ago

0.0.20250420

6 months ago

0.0.20241202

11 months ago

0.0.20241201

11 months ago

0.0.20250429

6 months ago

0.0.20250309

8 months ago

0.0.20250427

6 months ago

0.0.20250304

8 months ago

0.0.20250305

8 months ago

0.0.20250423

6 months ago

0.0.20250302

8 months ago

0.0.20250303

8 months ago

0.0.20250421

6 months ago

0.0.20250422

6 months ago

0.0.20250430

6 months ago

0.0.20250310

8 months ago

0.0.20250319

7 months ago

0.0.20241211

10 months ago

0.0.20241210

11 months ago

0.0.20250317

7 months ago

0.0.20250316

7 months ago

0.0.20250311

7 months ago

0.0.20250312

7 months ago

0.0.20241204

11 months ago

0.0.20241203

11 months ago

0.0.20241209

11 months ago

0.0.20250609

4 months ago

0.0.20250608

5 months ago

0.0.20250209

8 months ago

0.0.20250603

5 months ago

0.0.20250604

5 months ago

0.0.20250601

5 months ago

0.0.20250326

7 months ago

0.0.20250205

9 months ago

0.0.20250602

5 months ago

0.0.20250324

7 months ago

0.0.20250203

9 months ago

0.0.20250325

7 months ago

0.0.20250204

9 months ago

0.0.20250323

7 months ago

0.0.20250202

9 months ago

0.0.20250210

8 months ago

0.0.20250211

8 months ago

0.0.20250330

7 months ago

0.0.20241231

10 months ago

0.0.20241110

12 months ago

0.0.20241113

11 months ago

0.0.20241112

11 months ago

0.0.20241111

11 months ago

0.0.20250218

8 months ago

0.0.20250219

8 months ago

0.0.20250217

8 months ago

0.0.20250610

4 months ago

0.0.20250212

8 months ago

0.0.20241106

12 months ago

0.0.20241105

12 months ago

0.0.20241120

11 months ago

0.0.20241125

11 months ago

0.0.20241124

11 months ago

0.0.20250506

6 months ago

0.0.20250507

6 months ago

0.0.20250504

6 months ago

0.0.20250108

10 months ago

0.0.20250505

6 months ago

0.0.20250107

10 months ago

0.0.20250225

8 months ago

0.0.20250226

8 months ago

0.0.20250105

10 months ago

0.0.20250223

8 months ago

0.0.20250224

8 months ago

0.0.20250111

9 months ago

0.0.20241117

11 months ago

0.0.20250518

5 months ago

0.0.20250513

5 months ago

0.0.20250514

5 months ago

0.0.20250511

5 months ago

0.0.20250115

9 months ago

0.0.20250512

5 months ago

0.0.20250113

9 months ago

0.0.20250114

9 months ago

0.0.20250122

9 months ago

0.0.20241030

12 months ago

0.0.20241029

12 months ago

0.0.20241028

12 months ago

0.0.20241027

12 months ago

0.0.20241023

12 months ago

0.0.20241014

1 year ago

0.0.20240929

1 year ago

0.0.20240925

1 year ago

0.0.20240924

1 year ago

0.0.20240930

1 year ago

0.0.20241002

1 year ago

0.0.20241001

1 year ago

0.0.20241013

1 year ago

0.0.20241008

1 year ago

0.0.20241007

1 year ago

0.0.20241006

1 year ago

0.0.20241009

1 year ago

0.0.20240922

1 year ago

0.0.20240923

1 year ago

0.0.20240908

1 year ago

0.0.20240909

1 year ago

0.0.20240918

1 year ago

0.0.20240917

1 year ago

0.0.20240910

1 year ago

0.0.20240903

1 year ago

0.0.20240904

1 year ago

0.0.20240827

1 year ago

0.0.20240828

1 year ago

0.0.20240826

1 year ago

0.0.20240804

1 year ago

0.0.20240529

1 year ago

0.0.20240728

1 year ago

0.0.20240729

1 year ago

0.0.20240807

1 year ago

0.0.20240609

1 year ago

0.0.20240723

1 year ago

0.0.20240602

1 year ago

0.0.20240603

1 year ago

0.0.20240604

1 year ago

0.0.20240527

1 year ago

0.0.20240605

1 year ago

0.0.20240528

1 year ago

0.0.20240521

1 year ago

0.0.20240522

1 year ago

0.0.20240721

1 year ago

0.0.20240722

1 year ago

0.0.20240619

1 year ago

0.0.20240818

1 year ago

0.0.20240811

1 year ago

0.0.20240812

1 year ago

0.0.20240813

1 year ago

0.0.20240814

1 year ago

0.0.20240616

1 year ago

0.0.20240730

1 year ago

0.0.20240731

1 year ago

0.0.20240610

1 year ago

0.0.20240630

1 year ago

0.0.20240709

1 year ago

0.0.20240707

1 year ago

0.0.20240708

1 year ago

0.0.20240701

1 year ago

0.0.20240624

1 year ago

0.0.20240702

1 year ago

0.0.20240626

1 year ago

0.0.20240825

1 year ago

0.0.20240820

1 year ago

0.0.20240623

1 year ago

0.0.20240716

1 year ago

0.0.20240713

1 year ago

0.0.20240710

1 year ago

0.0.20240519

1 year ago

0.0.20240515

1 year ago

0.0.20240512

1 year ago

0.0.20240509

1 year ago

0.0.20240505

1 year ago

0.0.20240501

1 year ago

0.0.20240430

1 year ago

0.0.20240429

1 year ago

0.0.20240428

1 year ago

0.0.20240424

1 year ago

0.0.20240422

2 years ago

0.0.20240421

2 years ago

0.0.20240417

2 years ago

0.0.20240416

2 years ago

0.0.20240414

2 years ago

0.0.20240409

2 years ago

0.0.20240407

2 years ago

0.0.20240403

2 years ago

0.0.20240402

2 years ago

0.0.20240331

2 years ago

0.0.20240401

2 years ago

0.0.20240327

2 years ago