UNPKG

curray

Version:

Curray is an extension library for the native JavaScript Array object.

52 lines 1.1 kB
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