Package core is the backbone of PocketBase.

It defines the main PocketBase App interface and its base implementation.

Index

Interfaces

App AuthAlertConfig AuthOrigin AutodateField BackupEvent BackupsConfig BaseApp BaseAppConfig BaseModel BaseRecordProxy BatchConfig BatchRequestEvent BoolField BootstrapEvent Collection CollectionErrorEvent CollectionEvent CollectionRequestEvent CollectionsImportRequestEvent CollectionsListRequestEvent DBConnectFunc DBExporter DateField DriverValuer EditorField EmailField EmailTemplate ExpandFetchFunc ExternalAuth Field FieldFactoryFunc FieldsList FileDownloadRequestEvent FileField FileTokenRequestEvent FilesManager GetterFinder GetterFunc HookTagger InternalRequest JSONField Log LogsConfig LogsStatsItem MFA MFAConfig MailerEvent MailerRecordEvent MaxBodySizeCalculator MetaConfig Migration MigrationsList MigrationsRunner Model ModelErrorEvent ModelEvent MultiValuer NumberField OAuth2Config OAuth2KnownFields OAuth2ProviderConfig OTP OTPConfig Param PasswordAuthConfig PasswordField PasswordFieldValue PostValidator PreValidator RateLimitRule RateLimitsConfig RealtimeConnectRequestEvent RealtimeMessageEvent RealtimeSubscribeRequestEvent Record RecordAuthRefreshRequestEvent RecordAuthRequestEvent RecordAuthWithOAuth2RequestEvent RecordAuthWithOTPRequestEvent RecordAuthWithPasswordRequestEvent RecordConfirmEmailChangeRequestEvent RecordConfirmPasswordResetRequestEvent RecordConfirmVerificationRequestEvent RecordCreateOTPRequestEvent RecordEnrichEvent RecordErrorEvent RecordEvent RecordFieldResolver RecordInterceptor RecordProxy RecordRequestEmailChangeRequestEvent RecordRequestEvent RecordRequestPasswordResetRequestEvent RecordRequestVerificationRequestEvent RecordsListRequestEvent RelationField RequestEvent RequestInfo S3Config SMTPConfig SelectField ServeEvent SetterFinder SetterFunc Settings SettingsListRequestEvent SettingsReloadEvent SettingsUpdateRequestEvent TableInfoRow TerminateEvent TextField TokenConfig TrustedProxyConfig URLField baseCollection baseCollectionEventData baseModelEventData baseRecordEventData closer collectionAuthOptions collectionBaseOptions collectionValidator collectionViewOptions defaultDBConnect defaultFieldIdValidationRule defaultFieldNameValidationRule fieldWithType generateDefaultRandomId identifier identifiersParser join mapExtractor multiMatchSubquery newAuthCollection newAuthOrigin newBaseApp newBaseCollection newCollection newExternalAuth newFieldsList newMFA newMigrationsRunner newOTP newRecord newRecordFieldResolver newViewCollection onlyFieldType optionsValidator queryField runner settings txAppInfo

Type Aliases

Generated using TypeDoc