- interface
- interface Obj { [index: string]: any;
- }
- class Person {
- name: string;
- }
- let obj: obj = {
- name: 'lc',
- age: '18'
- };
- let person: Person = {
- name: 'lc'
- }
泛型
- interface menu<T> {
- name: <T>;
- }
- function a<T> (arg: T): T {
- return arg;
- }
- interface Code<T> {
- Msg: string;
- Code: Number;
- Data: T
- }
来源: http://www.bubuko.com/infodetail-2695356.html