File tree Expand file tree Collapse file tree 2 files changed +38
-10
lines changed Expand file tree Collapse file tree 2 files changed +38
-10
lines changed Original file line number Diff line number Diff line change 1
1
"use strict" ;
2
- const logDetails = ( uid , item ) => {
3
- console . log ( `${ item } has a uid oof ${ uid } ` ) ;
2
+ // example 1
3
+ let greet ;
4
+ greet = ( name , greeting ) => {
5
+ console . log ( `${ name } says ${ greeting } ` ) ;
4
6
} ;
5
- const greet = ( user ) => {
6
- console . log ( `${ user . name } says hello` ) ;
7
+ // example 2
8
+ let calc ;
9
+ calc = ( numOne , numTwo , action ) => {
10
+ if ( action === 'add' ) {
11
+ return numOne + numTwo ;
12
+ }
13
+ else {
14
+ return numOne - numTwo ;
15
+ }
16
+ } ;
17
+ // example 3
18
+ let logDetails ;
19
+ logDetails = ( ninja ) => {
20
+ console . log ( ninja . name ) ;
7
21
} ;
Original file line number Diff line number Diff line change 1
- type StringOrNum = string | number ;
2
- type objWithName = { name : string , uid : StringOrNum }
1
+ // example 1
2
+ let greet : ( a : string , b : string ) => void ;
3
3
4
+ greet = ( name : string , greeting : string ) => {
5
+ console . log ( `${ name } says ${ greeting } ` ) ;
6
+ }
7
+
8
+ // example 2
9
+ let calc : ( a :number , b :number , c :string ) => number ;
4
10
5
- const logDetails = ( uid : StringOrNum , item : string ) => {
6
- console . log ( `${ item } has a uid oof ${ uid } ` )
11
+ calc = ( numOne :number , numTwo :number , action :string ) => {
12
+ if ( action === 'add' ) {
13
+ return numOne + numTwo ;
14
+ } else {
15
+ return numOne - numTwo ;
16
+ }
7
17
}
8
18
9
- const greet = ( user : objWithName ) => {
10
- console . log ( `${ user . name } says hello` )
19
+ // example 3
20
+ let logDetails : ( obj : { name :string , age :number } ) => void ;
21
+ type person = { name : string , age : number } ;
22
+
23
+ logDetails = ( ninja : person ) => {
24
+ console . log ( ninja . name )
11
25
}
You can’t perform that action at this time.
0 commit comments