diff --git a/Sources/EffemKit/OAuth/EffemOAuth.swift b/Sources/EffemKit/OAuth/EffemOAuth.swift new file mode 100644 index 0000000..b2d0aa3 --- /dev/null +++ b/Sources/EffemKit/OAuth/EffemOAuth.swift @@ -0,0 +1,31 @@ +import Foundation +@_exported import CoreATProtocol + +// MARK: - Re-export OAuth types from CoreATProtocol + +/// Re-export ATProtoOAuth as EffemOAuth for Effem-specific usage. +public typealias EffemOAuth = ATProtoOAuth + +/// Re-export OAuth configuration. +public typealias EffemOAuthConfig = ATProtoOAuthConfig + +/// Re-export OAuth storage. +public typealias EffemAuthStorage = ATProtoAuthStorage + +/// Re-export OAuth result. +public typealias EffemAuthResult = ATProtoAuthResult + +/// Re-export OAuth errors. +public typealias EffemOAuthError = ATProtoOAuthError + +/// Re-export identity errors. +public typealias EffemIdentityError = IdentityError + +/// Re-export user authenticator type. +public typealias EffemUserAuthenticator = UserAuthenticator + +// MARK: - Re-export OAuthenticator types (already re-exported from CoreATProtocol) +// Login, Token, and LoginStorage are already available via CoreATProtocol + +// MARK: - Re-export ErrorMessage +public typealias EffemErrorMessage = ErrorMessage