UNPKG

oidc-client

Version:

OpenID Connect (OIDC) & OAuth2 client library

54 lines (53 loc) 1.56 kB
/** * @license * Copyright Google Inc. All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import { logging } from '@angular-devkit/core'; export interface PackageDependencies { [dependency: string]: string; } export interface PackageIdentifier { type: 'git' | 'tag' | 'version' | 'range' | 'file' | 'directory' | 'remote'; name: string; scope: string | null; registry: boolean; raw: string; } export interface PackageManifest { name: string; version: string; license?: string; private?: boolean; deprecated?: boolean; dependencies: PackageDependencies; devDependencies: PackageDependencies; peerDependencies: PackageDependencies; optionalDependencies: PackageDependencies; 'ng-add'?: {}; 'ng-update'?: { migrations: string; packageGroup: { [name: string]: string; }; }; } export interface PackageMetadata { name: string; tags: { [tag: string]: PackageManifest | undefined; }; versions: Map<string, PackageManifest>; } export declare function fetchPackageMetadata(name: string, logger: logging.LoggerApi, options?: { registry?: string; usingYarn?: boolean; verbose?: boolean; }): Promise<PackageMetadata>; export declare function fetchPackageManifest(name: string, logger: logging.LoggerApi, options?: { registry?: string; usingYarn?: boolean; verbose?: boolean; }): Promise<PackageManifest>;