Revision fed76306d908f4fe30434d02026c19ea04b00db2 authored by Paul Gschwendtner on 24 March 2022, 19:23:53 UTC, committed by Dylan Hunn on 25 March 2022, 19:18:34 UTC
Improves stability of the Windows Bazel CI job by
installing Bazelisk globally.

Also makes the environment helpers more convenient by
evaluating the variable assignments directly, simplifying
some Bash logic.

PR Close #45431
1 parent a7c81da
Raw File
types.d.ts
/**
 * @license
 * Copyright Google LLC 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
 */

// This file contains all ambient imports needed to compile the packages/ source code

/// <reference types="hammerjs" />
/// <reference lib="es2015" />
/// <reference path="./goog.d.ts" />
/// <reference path="./system.d.ts" />

// Do not included "node" and "jasmine" types here as we don't
// want these ambient types to be included everywhere.
// Tests will bring in ambient node & jasmine types with
// /packages/tsconfig-test.json when `testonly = True` is set
// and packages such as platform-server that need these types should
// use `/// <reference types="x">` in their main entry points

declare let isNode: boolean;
declare let isBrowser: boolean;

declare namespace jasmine {
  interface Matchers<T> {
    toHaveProperties(obj: any): boolean;
  }
}

/**
 *Jasmine matching utilities. These are added in the a more recent version of
 *the Jasmine typedefs than what we are using:
 *https://github.com/DefinitelyTyped/DefinitelyTyped/pull/20771
 */
declare namespace jasmine {
  const matchersUtil: MatchersUtil;
}
back to top