5 Commits

Author SHA1 Message Date
Joey Perrott
d1ea1f4c7f build: update license headers to reference Google LLC ()
Update the license headers throughout the repository to reference Google LLC
rather than Google Inc, for the required license headers.

PR Close 
2020-05-26 14:26:58 -04:00
Miško Hevery
60e403bf6d build: ts-api-guardian should support interface with value types ()
This fixes an issue where a value would hide the type.

```
export interface Foo {
  someMethod(): void;
}

export const Foo: Function = ...;
```

In the above example the `Foo` constant will hide the `interface Foo` symbol.
This change properly saves the interface in addition to the type.

PR Close 
2018-11-27 13:42:23 -08:00
Pete Bacon Darwin
c5949f85ef build: update ts-api-guardian jsdoc tag requirements ()
Now `@experimental` tags are banned; and `@publicApi`
tags are required on exports.

PR Close 
2018-10-19 14:35:52 -07:00
Alex Eagle
4f60968704 test(bazel): Build and test ts-api-guardian locally ()
Also use it to test the public API for core and common

Once we have an ng_package for every package, we can remove
the npm dependency on ts-api-guardian and the gulp-based
public api check.

PR Close 
2018-03-02 15:00:00 -08:00
Alex Eagle
25faf808a5 build: copy ts-api-guardian sources ()
This is an exact mirror of 750f651eca

PR Close 
2018-03-02 15:00:00 -08:00