Skip to content

Commit aa60e1f

Browse files
authored
[IMPORT] TypeScript directory (12 files)
Imported the TypeScript directory, containing 12 files in various formats.
1 parent 950e977 commit aa60e1f

12 files changed

+61
-0
lines changed

TypeScript/Graphics/SVG/IGNORE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Ignore this file
2+
3+
I needed to make this file in order to create a directory to map out the file system further.
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Ignore this file
2+
3+
I needed to make this file in order to create a directory to map out the file system further.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
class Person {
2+
private name: string;
3+
private age: number;
4+
private salary: number;
5+
6+
constructor(name: string, age: number, salary: number) {
7+
this.name = name;
8+
this.age = age;
9+
this.salary = salary;
10+
}
11+
12+
toString(): string {
13+
return `${this.name} (${this.age}) (${this.salary})`; // As of version 1.4
14+
}
15+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare namespace arithmetics {
2+
add(left: number, right: number): number;
3+
subtract(left: number, right: number): number;
4+
multiply(left: number, right: number): number;
5+
divide(left: number, right: number): number;
6+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
function doSomething<T>(arg: T): T {
2+
return arg;
3+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
function add(left: number, right: number): number {
2+
return left + right;
3+
}

TypeScript/Samples/WP_Classes.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
class Person {
2+
private name: string;
3+
private age: number;
4+
private salary: number;
5+
6+
constructor(name: string, age: number, salary: number) {
7+
this.name = name;
8+
this.age = age;
9+
this.salary = salary;
10+
}
11+
12+
toString(): string {
13+
return `${this.name} (${this.age}) (${this.salary})`; // As of version 1.4
14+
}
15+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare namespace arithmetics {
2+
add(left: number, right: number): number;
3+
subtract(left: number, right: number): number;
4+
multiply(left: number, right: number): number;
5+
divide(left: number, right: number): number;
6+
}

TypeScript/Samples/WP_Generics.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
function doSomething<T>(arg: T): T {
2+
return arg;
3+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
function add(left: number, right: number): number {
2+
return left + right;
3+
}

0 commit comments

Comments
 (0)