Core Types
SnackBaseClient
The main SDK client class.SnackBaseConfig
Client configuration options.Authentication Types
User
User account information.Account
Account information.AuthState
Authentication state.AuthEvents
Authentication event types.LoginCredentials
Email/password login credentials.RegisterData
User registration data.Collection Types
Collection
Collection definition.Field
Collection field definition.Record Types
BaseRecord
Base properties for all records.RecordListParams
Query parameters for listing records.RecordListResponse
Response from listing records.Query Types
FilterOperator
Filter operators for queries.SortDirection
Sort direction.QueryBuilder
Query builder class.Realtime Types
RealTimeState
Realtime connection state.ServerMessage
Realtime server message format.RealTimeEvents
Realtime event types.Error Types
SnackBaseError
Base error class.Error Classes
React Types
SnackBaseProviderProps
React provider props.UseAuthResult
Return type of useAuth hook.UseRecordResult
Return type of useRecord hook.UseQueryResult
Return type of useQuery hook.UseMutationResult
Return type of useMutation hook.Utility Types
StorageBackend
Storage backend options.LogLevel
Logging levels.Complete Import Example
Next Steps
- Client Reference - Client class reference
- Services - Service references
- React Hooks - React integration types