UNPKG

create-cf-planetscale-app

Version:

Create a Cloudflare workers app for building production ready RESTful APIs using Hono

20 lines (16 loc) 492 B
import { AuthProviderType, OAuthUserType } from '../../types/oauth.types' import { BaseModel } from '../base.model' export class OAuthUserModel extends BaseModel implements OAuthUserType { _id: string _email: string _name?: string providerType: AuthProviderType private_fields = [] constructor(user: OAuthUserType) { super() this._id = `${user._id}` this._email = user._email this._name = user._name || undefined this.providerType = user.providerType } }