// Type definitions for Hashidev Dashboard Core 1.0.0
// Project: https://bitbucket.org/hashidevs/dashboardcore
///
declare namespace HashidevDashboardCore {
interface ISessionDataService {
getUser(): ng.IPromise;
}
interface IUser {
FirstName: string;
LastName: string;
Email: string;
}
interface ICoreProduct {
key: string;
title: string;
}
interface IDateWithParts {
month: string;
day: number;
year: number;
fullDate: Date;
setFullDate(date: Date);
getDateAsString(): string;
onChange(): void;
dayIsValid: boolean;
monthIsValid: boolean;
yearIsValid: boolean;
clear(): void;
}
}