fin
Version:
Developer CLI for Fin. Fin is the easiest way to launch your own SaaS.
26 lines (22 loc) • 493 B
text/typescript
// NOTE: this is just a pseudocode reference for now
class Config {
version?: number = 1
name?: string
alias?: string
services: Service[]
}
class Service {
src: string
name?: string
amountPerRequest?: number = 1
amountPerCompute?: number = 1
timeout?: number = 300000
authRateLimit?: RateLimit
noAuthRateLimit?: RateLimit
example?: object
}
class RateLimit {
requests?: boolean = true
requestsInterval?: number = 60000
requestsMaxPerInterval?: number = 1000
}