UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

18 lines 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GoogleRefreshTokenCredential = void 0; const google_auth_library_1 = require("google-auth-library"); class GoogleRefreshTokenCredential { constructor(client_id, client_secret, refresh_token) { this.client = new google_auth_library_1.OAuth2Client(client_id, client_secret); this.client.setCredentials({ refresh_token, }); } async getToken() { const { token } = await this.client.getAccessToken(); return token; } } exports.GoogleRefreshTokenCredential = GoogleRefreshTokenCredential; //# sourceMappingURL=googleRefreshTokenCredential.js.map