curray
Version:
Curray is an extension library for the native JavaScript Array object.
52 lines • 1.1 kB
TypeScript
interface IPackage {
Company: string;
Weight: number;
TrackingNumber: number;
}
interface IPerson {
Name: string;
Age?: number;
}
interface IPet {
Name: string;
Age: number;
Owner?: Person | undefined;
Vaccinated?: boolean | undefined;
}
interface IProduct {
Name: string;
Code: number;
}
export declare class Package {
Company: string;
Weight: number;
TrackingNumber: number;
constructor(p: IPackage);
}
export declare class Person implements IPerson {
Name: string;
Age: number;
constructor(pet: IPet);
}
export declare class Pet implements IPet {
Name: string;
Age: number;
Owner?: Person | undefined;
Vaccinated?: boolean | undefined;
constructor(pet: IPet);
}
export declare class Dog extends Pet {
Speak(): string;
}
export declare class PetOwner {
Name: string;
Pets: Pet[];
constructor(Name: string, Pets: Pet[]);
}
export declare class Product implements IProduct {
Name: string;
Code: number;
constructor(product: IProduct);
}
export {};
//# sourceMappingURL=_.d.ts.map