mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-04-27 07:33:57 +00:00
fix spacing issue
This commit is contained in:
parent
394e7ecb84
commit
69480d51b8
@ -43,10 +43,10 @@ function bigHorribleAlert(): void {
|
||||
|
||||
// The following are equivalent, the same signature will be infered by the
|
||||
// compiler, and same JavaScript will be emitted
|
||||
var f1 = function(i: number) : number { return i * i; }
|
||||
var f1 = function(i: number): number { return i * i; }
|
||||
// Return type inferred
|
||||
var f2 = function(i: number) { return i * i; }
|
||||
var f3 = (i: number) : number => { return i * i; }
|
||||
var f3 = (i: number): number => { return i * i; }
|
||||
// Return type inferred
|
||||
var f4 = (i: number) => { return i * i; }
|
||||
// Return type inferred, one-liner means no return keyword needed
|
||||
@ -64,11 +64,11 @@ interface Person {
|
||||
|
||||
// Object that implements the "Person" interface
|
||||
// Can be treated as a Person since it has the name and move properties
|
||||
var p : Person = { name: "Bobby", move : () => {} };
|
||||
var p: Person = { name: "Bobby", move: () => {} };
|
||||
// Objects that have the optional property:
|
||||
var validPerson : Person = { name: "Bobby", age: 42, move: () => {} };
|
||||
var validPerson: Person = { name: "Bobby", age: 42, move: () => {} };
|
||||
// Is not a person because age is not a number
|
||||
var invalidPerson : Person = { name: "Bobby", age: true };
|
||||
var invalidPerson: Person = { name: "Bobby", age: true };
|
||||
|
||||
// Interfaces can also describe a function type
|
||||
interface SearchFunc {
|
||||
|
Loading…
Reference in New Issue
Block a user