import { IWebState } from './WebState.mjs' export interface ICreatedBy { createdby: string created: Date } export interface IUpdatedBy { updatedby: string updated: Date } export interface ICreatedOnBy { createdby: string createdon: Date } export interface IUpdatedOnBy { updatedby?: string updatedon?: Date } export interface IDate { date: T } export interface I_Id { _id?: T } export interface IId { id?: T } export interface IName { name: T } export interface IType { type: T } export interface IVal { val: T } export interface IValue { value: T } export interface IJwt { jwt: string } export interface IPrice { price: number } export interface ISlug { slug: string } export interface IMgmErrorMessage { errorMessage: string } export interface IServerState { currentTime: Date message: string obj?: T ready: boolean state: number startTime: Date statusCode: number uptime: string } export interface IWebStateResponse extends IWebState { pinKey: string pinKeyVault?: string rsaPublicKey?: string playerId?: string }