import { Schema as S } from "@effect/schema"
import { Context } from "effect"
export class ClientCredentialsValue
extends S.Class<ClientCredentialsValue>("ClientCredentials")({
clientId: S.NonEmptyString,
clientSecret: S.NonEmptyString,
scopes: S.NonEmptyArray(S.NonEmptyString),
redirectUri: S.NonEmptyString
}) { }
const ClientCredentials =
Context.GenericTag<ClientCredentialsValue>("ClientCredentials")
import { Schema as S } from "@effect/schema"
import { Context } from "effect"
export class ClientCredentialsValue
extends S.Class<ClientCredentialsValue>("ClientCredentials")({
clientId: S.NonEmptyString,
clientSecret: S.NonEmptyString,
scopes: S.NonEmptyArray(S.NonEmptyString),
redirectUri: S.NonEmptyString
}) { }
const ClientCredentials =
Context.GenericTag<ClientCredentialsValue>("ClientCredentials")