Skip to content

Commit 3e1e5a1

Browse files
Marcono1234AndrewKushnir
authored andcommitted
docs: update links to use HTTPS as protocol (angular#39718)
PR Close angular#39718
1 parent 1a26f6d commit 3e1e5a1

File tree

128 files changed

+275
-275
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+275
-275
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
# Note: YAML anchors allow an object to be re-used, reducing duplication.
44
# The ampersand declares an alias for an object, then later the `<<: *name`
55
# syntax dereferences it.
6-
# See http://blog.daemonl.com/2016/02/yaml.html
6+
# See https://blog.daemonl.com/2016/02/yaml.html
77
# To validate changes, use an online parser, eg.
8-
# http://yaml-online-parser.appspot.com/
8+
# https://yaml-online-parser.appspot.com/
99

1010
# CircleCI configuration version
1111
# Version 2.1 allows for extra config reuse features

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
// See http://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
2+
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
33
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
44

55
// List of extensions which should be recommended for users of this workspace.

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5313,7 +5313,7 @@ Note: 4.1.0-beta.0 release also contains all the changes present in the 4.0.1 re
53135313

53145314
### BREAKING CHANGES
53155315

5316-
From 4.0.0 @angular/core uses a [`WeakMap`](https://github.com/angular/angular/commit/52b21275f4c2c26c46627f5648b41a33bb5c8283), a polyfill needs to be included for [browsers that do not support it natively](http://kangax.github.io/compat-table/es6/#test-WeakMap).
5316+
From 4.0.0 @angular/core uses a [`WeakMap`](https://github.com/angular/angular/commit/52b21275f4c2c26c46627f5648b41a33bb5c8283), a polyfill needs to be included for [browsers that do not support it natively](https://kangax.github.io/compat-table/es6/#test-WeakMap).
53175317

53185318
<a name="4.0.0-rc.6"></a>
53195319
# [4.0.0-rc.6](https://github.com/angular/angular/compare/4.0.0-rc.5...4.0.0-rc.6) (2017-03-23)

CONTRIBUTING.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -379,13 +379,13 @@ The following documents can help you sort out issues with GitHub accounts and mu
379379
[angular-group]: https://groups.google.com/forum/#!forum/angular
380380
[coc]: https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md
381381
[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#
382-
[corporate-cla]: http://code.google.com/legal/corporate-cla-v1.0.html
382+
[corporate-cla]: https://cla.developers.google.com/about/google-corporate
383383
[dev-doc]: https://github.com/angular/angular/blob/master/docs/DEVELOPER.md
384384
[github]: https://github.com/angular/angular
385385
[discord]: https://discord.gg/angular
386-
[individual-cla]: http://code.google.com/legal/individual-cla-v1.0.html
386+
[individual-cla]: https://cla.developers.google.com/about/google-individual
387387
[js-style-guide]: https://google.github.io/styleguide/jsguide.html
388-
[jsfiddle]: http://jsfiddle.net
389-
[plunker]: http://plnkr.co/edit
390-
[runnable]: http://runnable.com
391-
[stackoverflow]: http://stackoverflow.com/questions/tagged/angular
388+
[jsfiddle]: https://jsfiddle.net/
389+
[plunker]: https://plnkr.co/edit
390+
[runnable]: https://runnable.com/
391+
[stackoverflow]: https://stackoverflow.com/questions/tagged/angular

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License
22

3-
Copyright (c) 2010-2020 Google LLC. http://angular.io/license
3+
Copyright (c) 2010-2020 Google LLC. https://angular.io/license
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

aio/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# See http://help.github.com/ignore-files/ for more about ignoring files.
1+
# See https://help.github.com/ignore-files/ for more about ignoring files.
22

33
# compiled output
44
/dist

aio/aio-builds-setup/docs/vm-setup--update-docker-container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ log its output to `update-preview-server.log` (assuming the user has the necessa
5959
Keep in mind that cron jobs run in non-interactive, non-login shells. This means that the execution
6060
context might be different compared to when running the same commands from an interactive, login
6161
shell. For example, `.bashrc` files are normally _not_ sourced automatically in cron jobs. See
62-
[here](http://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html) for more info.
62+
[here](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html) for more info.

aio/content/examples/dependency-injection-in-action/src/app/minimal-logger.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ export abstract class MinimalLogger {
1818
// #enddocregion minimal-logger-transpiled
1919
*/
2020

21-
// See http://stackoverflow.com/questions/43154832/unexpected-token-export-in-angular-app-with-systemjs-and-typescript/
21+
// See https://stackoverflow.com/questions/43154832/unexpected-token-export-in-angular-app-with-systemjs-and-typescript/
2222
export const _ = 0;

aio/content/examples/property-binding/src/app/app.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ <h2>Malicious content</h2>
7777
<!-- #docregion malicious-content -->
7878
<!--
7979
Angular generates a warning for the following line as it sanitizes them
80-
WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).
80+
WARNING: sanitizing HTML stripped some content (see https://g.co/ng/security#xss).
8181
-->
8282
<p>"<span [innerHTML]="evilTitle"></span>" is the <i>property bound</i> evil title.</p>
8383
<!-- #enddocregion malicious-content -->

aio/content/examples/template-syntax/src/app/app.component.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ <h3>
131131
<!-- New Mental Model -->
132132
<hr><h2 id="mental-model">New Mental Model</h2>
133133

134-
<!--<img src="http://www.wpclipart.com/cartoon/people/hero/hero_silhoutte_T.png">-->
135-
<!-- Public Domain terms of use: http://www.wpclipart.com/terms.html -->
134+
<!--<img src="https://wpclipart.com/cartoon/people/hero/hero_silhoutte_T.png">-->
135+
<!-- Public Domain terms of use: https://wpclipart.com/terms.html -->
136136
<!-- #docregion img+button -->
137137
<div class="special">Mental Model</div>
138138
<img src="assets/images/hero.png">
@@ -273,7 +273,7 @@ <h3>
273273
<!-- #docregion property-binding-vs-interpolation-sanitization -->
274274
<!--
275275
Angular generates warnings for these two lines as it sanitizes them
276-
WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).
276+
WARNING: sanitizing HTML stripped some content (see https://g.co/ng/security#xss).
277277
-->
278278
<p><span>"{{evilTitle}}" is the <i>interpolated</i> evil title.</span></p>
279279
<p>"<span [innerHTML]="evilTitle"></span>" is the <i>property bound</i> evil title.</p>

aio/content/examples/template-syntax/src/app/app.component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ export class AppComponent implements AfterViewInit, OnInit {
9595

9696
heroIdIncrement = 1;
9797

98-
// heroImageUrl = 'http://www.wpclipart.com/cartoon/people/hero/hero_silhoutte_T.png';
99-
// Public Domain terms of use: http://www.wpclipart.com/terms.html
98+
// heroImageUrl = 'https://wpclipart.com/cartoon/people/hero/hero_silhoutte_T.png';
99+
// Public Domain terms of use: https://wpclipart.com/terms.html
100100
heroImageUrl = 'assets/images/hero.png';
101-
// villainImageUrl = 'http://www.clker.com/cliparts/u/s/y/L/x/9/villain-man-hi.png'
102-
// Public Domain terms of use http://www.clker.com/disclaimer.html
101+
// villainImageUrl = 'https://www.clker.com/cliparts/u/s/y/L/x/9/villain-man-hi.png'
102+
// Public Domain terms of use https://www.clker.com/disclaimer.html
103103
villainImageUrl = 'assets/images/villain.png';
104104

105105
iconUrl = 'assets/images/ng-logo.png';

aio/content/examples/template-syntax/src/app/hero-detail.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ import { Hero } from './hero';
3030
// #enddocregion input-output-2
3131
export class HeroDetailComponent {
3232
hero: Hero = new Hero(-1, '', 'Zzzzzzzz'); // default sleeping hero
33-
// heroImageUrl = 'http://www.wpclipart.com/cartoon/people/hero/hero_silhoutte_T.png';
34-
// Public Domain terms of use: http://www.wpclipart.com/terms.html
33+
// heroImageUrl = 'https://wpclipart.com/cartoon/people/hero/hero_silhoutte_T.png';
34+
// Public Domain terms of use: https://wpclipart.com/terms.html
3535
heroImageUrl = 'assets/images/hero.png';
3636
lineThrough = '';
3737
@Input() prefix = '';

aio/content/examples/template-syntax/src/app/hero.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ export class Hero {
77
'Hercules',
88
'happy',
99
new Date(1970, 1, 25),
10-
'http://www.imdb.com/title/tt0065832/',
10+
'https://www.imdb.com/title/tt0065832/',
1111
325
1212
),
13-
new Hero(1, 'Dr Nice', 'happy'),
13+
new Hero(1, 'Dr Nice', 'happy'),
1414
new Hero(2, 'Narco', 'sad' ),
1515
new Hero(3, 'Windstorm', 'confused' ),
1616
new Hero(4, 'Magneta')

aio/content/guide/angular-compiler-options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Modifies how Angular-specific annotations are emitted to improve tree-shaking. N
6464

6565
### `annotateForClosureCompiler`
6666

67-
When `true`, use [Tsickle](https://github.com/angular/tsickle) to annotate the emitted JavaScript with [JSDoc](http://usejsdoc.org/) comments needed by the
67+
When `true`, use [Tsickle](https://github.com/angular/tsickle) to annotate the emitted JavaScript with [JSDoc](https://jsdoc.app/) comments needed by the
6868
[Closure Compiler](https://github.com/google/closure-compiler). Default is `false`.
6969

7070
### `disableExpressionLowering`

aio/content/guide/animations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ The second argument, `delay`, has the same syntax as `duration`. For example:
118118

119119
* Wait for 100ms and then run for 200ms: `'0.2s 100ms'`
120120

121-
The third argument, `easing`, controls how the animation [accelerates and decelerates](http://easings.net/) during its runtime. For example, `ease-in` causes the animation to begin slowly, and to pick up speed as it progresses.
121+
The third argument, `easing`, controls how the animation [accelerates and decelerates](https://easings.net/) during its runtime. For example, `ease-in` causes the animation to begin slowly, and to pick up speed as it progresses.
122122

123123
* Wait for 100ms, run for 200ms. Use a deceleration curve to start out fast and slowly decelerate to a resting point: `'0.2s 100ms ease-out'`
124124

@@ -327,5 +327,5 @@ You may also be interested in the following:
327327

328328
<div class="alert is-helpful">
329329

330-
Check out this full animation [demo](http://animationsftw.in/#/) with accompanying [presentation](https://www.youtube.com/watch?v=JhNo3Wvj6UQ&feature=youtu.be&t=2h47m53s), shown at the AngularConnect conference in November 2017.
330+
Check out this [presentation](https://www.youtube.com/watch?v=rnTK9meY5us), shown at the AngularConnect conference in November 2017, and the accompanying [source code](https://github.com/matsko/animationsftw.in).
331331
</div>

aio/content/guide/architecture-components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The class interacts with the view through an API of properties and methods.
1212

1313
For example, `HeroListComponent` has a `heroes` property that holds an array of heroes.
1414
Its `selectHero()` method sets a `selectedHero` property when the user clicks to choose a hero from that list.
15-
The component acquires the heroes from a service, which is a TypeScript [parameter property](http://www.typescriptlang.org/docs/handbook/classes.html#parameter-properties) on the constructor.
15+
The component acquires the heroes from a service, which is a TypeScript [parameter property](https://www.typescriptlang.org/docs/handbook/classes.html#parameter-properties) on the constructor.
1616
The service is provided to the component through the dependency injection system.
1717

1818
<code-example path="architecture/src/app/hero-list.component.ts" header="src/app/hero-list.component.ts (class)" region="class"></code-example>

aio/content/guide/architecture-modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Other JavaScript modules use *import statements* to access public objects from o
7070
<code-example path="architecture/src/app/app.module.ts" region="export"></code-example>
7171

7272
<div class="alert is-helpful">
73-
<a href="http://exploringjs.com/es6/ch_modules.html">Learn more about the JavaScript module system on the web.</a>
73+
<a href="https://exploringjs.com/es6/ch_modules.html">Learn more about the JavaScript module system on the web.</a>
7474
</div>
7575

7676
## Angular libraries

aio/content/guide/browser-support.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ Angular supports most recent browsers. This includes the following specific vers
8989
<div class="alert is-helpful">
9090

9191
Angular's continuous integration process runs unit tests of the framework on all of these browsers for every pull request,
92-
using <a href="https://saucelabs.com/">SauceLabs</a> and
93-
<a href="https://www.browserstack.com">Browserstack</a>.
92+
using [Sauce Labs](https://saucelabs.com/) and
93+
[BrowserStack](https://www.browserstack.com/).
9494

9595
</div>
9696

@@ -130,7 +130,7 @@ This file incorporates the mandatory and many of the optional polyfills as JavaS
130130

131131
* If you need an _optional_ polyfill, you must install its npm package, then uncomment or create the corresponding import statement in the `src/polyfills.ts` configuration file.
132132

133-
For example, if you need the optional [web animations polyfill](http://caniuse.com/#feat=web-animation), you could install it with `npm`, using the following command (or the `yarn` equivalent):
133+
For example, if you need the optional [web animations polyfill](https://caniuse.com/web-animation), you could install it with `npm`, using the following command (or the `yarn` equivalent):
134134

135135
<code-example language="sh" class="code-shell">
136136
# install the optional web animations polyfill
@@ -143,7 +143,7 @@ For many polyfills, you can simply un-comment the corresponding `import` stateme
143143
<code-example header="src/polyfills.ts">
144144
/**
145145
* Required to support Web Animations `@angular/platform-browser/animations`.
146-
* Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation
146+
* Needed for: All but Chrome, Firefox and Opera. https://caniuse.com/web-animation
147147
**/
148148
import 'web-animations-js'; // Run `npm install --save web-animations-js`.
149149
</code-example>
@@ -393,7 +393,7 @@ The following polyfills are used to test the framework itself. They are a good s
393393

394394

395395
\* Figures are for minified and gzipped code,
396-
computed with the <a href="http://closure-compiler.appspot.com/home">closure compiler</a>.
396+
computed with the [closure compiler](https://closure-compiler.appspot.com/home).
397397

398398
{@a non-cli}
399399

aio/content/guide/component-styles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ See the [CLI wiki](https://github.com/angular/angular-cli/wiki/stories-global-st
242242
### Non-CSS style files
243243

244244
If you're building with the CLI,
245-
you can write style files in [sass](http://sass-lang.com/), [less](http://lesscss.org/), or [stylus](http://stylus-lang.com/) and specify those files in the `@Component.styleUrls` metadata with the appropriate extensions (`.scss`, `.less`, `.styl`) as in the following example:
245+
you can write style files in [sass](https://sass-lang.com/), [less](http://lesscss.org/), or [stylus](https://stylus-lang.com/) and specify those files in the `@Component.styleUrls` metadata with the appropriate extensions (`.scss`, `.less`, `.styl`) as in the following example:
246246

247247
<code-example>
248248
@Component({

aio/content/guide/dependency-injection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Having multiple classes in the same file can be confusing. We generally recommen
5959
If you do combine a component and service in the same file,
6060
it is important to define the service first, and then the component. If you define the component before the service, you get a run-time null reference error.
6161

62-
It is possible to define the component first with the help of the `forwardRef()` method as explained in this [blog post](http://blog.thoughtram.io/angular/2015/09/03/forward-references-in-angular-2.html).
62+
It is possible to define the component first with the help of the `forwardRef()` method as explained in this [blog post](https://blog.thoughtram.io/angular/2015/09/03/forward-references-in-angular-2.html).
6363

6464
You can also use forward references to break circular dependencies.
6565
See an example in the [DI Cookbook](guide/dependency-injection-in-action#forwardref).

aio/content/guide/deployment.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ The following sections describe configurations for some of the most popular serv
180180
The list is by no means exhaustive, but should provide you with a good starting point.
181181

182182
* [Apache](https://httpd.apache.org/): add a
183-
[rewrite rule](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) to the `.htaccess` file as shown
183+
[rewrite rule](https://httpd.apache.org/docs/current/mod/mod_rewrite.html) to the `.htaccess` file as shown
184184
(https://ngmilk.rocks/2015/03/09/angularjs-html5-mode-or-pretty-urls-on-apache-using-htaccess/):
185185

186186
<code-example>
@@ -194,7 +194,7 @@ The list is by no means exhaustive, but should provide you with a good starting
194194
</code-example>
195195

196196

197-
* [Nginx](http://nginx.org/): use `try_files`, as described in
197+
* [Nginx](https://nginx.org/): use `try_files`, as described in
198198
[Front Controller Pattern Web Apps](https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#front-controller-pattern-web-apps),
199199
modified to serve `index.html`:
200200

@@ -222,7 +222,7 @@ modified to serve `index.html`:
222222

223223

224224
* [IIS](https://www.iis.net/): add a rewrite rule to `web.config`, similar to the one shown
225-
[here](http://stackoverflow.com/a/26152011/2116927):
225+
[here](https://stackoverflow.com/a/26152011):
226226

227227
<code-example format='.' language="xml">
228228
&lt;system.webServer&gt;
@@ -276,7 +276,7 @@ Browsers forbid such requests unless the server permits them explicitly.
276276
There isn't anything the client application can do about these errors.
277277
The server must be configured to accept the application's requests.
278278
Read about how to enable CORS for specific servers at
279-
<a href="http://enable-cors.org/server.html" title="Enabling CORS server">enable-cors.org</a>.
279+
<a href="https://enable-cors.org/server.html" title="Enabling CORS server">enable-cors.org</a>.
280280

281281
<hr>
282282

aio/content/guide/file-structure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The top level of the workspace contains workspace-wide configuration files, conf
3535
| `.editorconfig` | Configuration for code editors. See [EditorConfig](https://editorconfig.org/). |
3636
| `.gitignore` | Specifies intentionally untracked files that [Git](https://git-scm.com/) should ignore. |
3737
| `README.md` | Introductory documentation for the root app. |
38-
| `angular.json` | CLI configuration defaults for all projects in the workspace, including configuration options for build, serve, and test tools that the CLI uses, such as [TSLint](https://palantir.github.io/tslint/), [Karma](https://karma-runner.github.io/), and [Protractor](http://www.protractortest.org/). For details, see [Angular Workspace Configuration](guide/workspace-config). |
38+
| `angular.json` | CLI configuration defaults for all projects in the workspace, including configuration options for build, serve, and test tools that the CLI uses, such as [TSLint](https://palantir.github.io/tslint/), [Karma](https://karma-runner.github.io/), and [Protractor](https://www.protractortest.org/). For details, see [Angular Workspace Configuration](guide/workspace-config). |
3939
| `package.json` | Configures [npm package dependencies](guide/npm-packages) that are available to all projects in the workspace. See [npm documentation](https://docs.npmjs.com/files/package.json) for the specific format and contents of this file. |
4040
| `package-lock.json` | Provides version information for all packages installed into `node_modules` by the npm client. See [npm documentation](https://docs.npmjs.com/files/package-lock.json) for details. If you use the yarn client, this file will be [yarn.lock](https://yarnpkg.com/lang/en/docs/yarn-lock/) instead. |
4141
| `src/` | Source files for the root-level application project. |

aio/content/guide/forms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ template using the `<app-hero-form>` tag.
137137
The **Submit** button has some classes on it for styling.
138138
At this point, the form layout is all plain HTML5, with no bindings or directives.
139139

140-
6. The sample form uses some style classes from [Twitter Bootstrap](http://getbootstrap.com/css/): `container`, `form-group`, `form-control`, and `btn`.
140+
6. The sample form uses some style classes from [Twitter Bootstrap](https://getbootstrap.com/css/): `container`, `form-group`, `form-control`, and `btn`.
141141
To use these styles, the app's style sheet imports the library.
142142

143143
<code-example path="forms/src/styles.1.css" header="src/styles.css"></code-example>

aio/content/guide/glossary.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ A producer of multiple values, which it pushes to [subscribers](#subscriber). Us
643643

644644
Observables can deliver single or multiple values of any type to subscribers, either synchronously (as a function delivers a value to its caller) or on a schedule. A subscriber receives notification of new values as they are produced and notification of either normal completion or error completion.
645645

646-
Angular uses a third-party library called [Reactive Extensions (RxJS)](http://reactivex.io/rxjs/).
646+
Angular uses a third-party library called [Reactive Extensions (RxJS)](https://rxjs.dev/).
647647

648648
To learn more, see [Observables](guide/observables).
649649

@@ -987,7 +987,7 @@ code completion, refactoring, inline documentation, and intelligent search).
987987
Many code editors and IDEs support TypeScript either natively or with plug-ins.
988988

989989
TypeScript is the preferred language for Angular development.
990-
Read more about TypeScript at [typescriptlang.org](http://www.typescriptlang.org/).
990+
Read more about TypeScript at [typescriptlang.org](https://www.typescriptlang.org/).
991991

992992
## TypeScript configuration file
993993

0 commit comments

Comments
 (0)