spookvooper-api/src/modules/types/Types.ts

27 lines
878 B
TypeScript

// SpookVooper API - modules/types/Types.ts
// Written by Quinn Lane - https://quinnlane.dev/
import { ConfigAuth, EntityUser } from '../interfaces/Interfaces'
type CreditAmount = string | number
type PaymentEntity = string | EntityUser
type SvidType = 'user' | 'group' | 'item'
type GroupMember = string | EntityUser
type AuthConfig = ConfigAuth
type District = 'Voopmont' | 'New Yam' | 'San Vooperisco' | 'Medievala' | 'Landing Cove' | 'New Spudland' | 'Vooperia City' | 'Corgi' | 'Old Yam' | 'New Vooperis' | 'The Netherlands' | 'Queensland' | 'Servers Past' | 'Los Vooperis' | 'Old King Peninsula'
type DistrictWealthType = 'ALL' | 'USER' | 'GROUP'
type SenatorDistrict = District | 'ALL'
type QueueType = 'BUY' | 'SELL'
export {
CreditAmount,
PaymentEntity,
SvidType,
GroupMember,
AuthConfig,
District,
DistrictWealthType,
SenatorDistrict,
QueueType
}