UrlGenerate
type Scope = string
const Scopes: Record<string, Scope> = {
ReadAccount: "read:account"
}
class MiAuth{
origin: string
callback: string
Scopes: Array<Scope>
constructor(origin: string, callback: string, Scopes: Array<Scope>) {
this.origin = origin
this.callback = callback
this.Scopes = scopes
}
AuthUrl(): string {}
CheckUrl(): string {}
}
const origin = "https://misskey.io"
const miauth = MiAuth(
origin,
[Scope.ReadAccount]
)
const url = miauth.AuthUrl()
const check = miauth.CheckUrl()