Skip to content

Commit 8457ade

Browse files
committed
[#153] exported services class definitions
1 parent e64268e commit 8457ade

6 files changed

Lines changed: 34 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## 0.11.1
2+
3+
- Exported the services class definitions to allow being used as argument types ([#153](https://github.com/pocketbase/js-sdk/issues/153)).
4+
```js
5+
CrudService
6+
AdminService
7+
CollectionService
8+
LogService
9+
RealtimeService
10+
RecordService
11+
SettingsService
12+
```
13+
114
## 0.11.0
215

316
- Aliased/soft-deprecated `ClientResponseError.data` in favor of `ClientResponseError.response` to avoid the stuttering when accessing the inner error response `data` key (aka. `err.data.data` now is `err.response.data`).

dist/pocketbase.es.d.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -966,4 +966,4 @@ declare class LocalAuthStore extends BaseAuthStore {
966966
declare function getTokenPayload(token: string): {
967967
[key: string]: any;
968968
};
969-
export { Client as default, ClientResponseError, BaseAuthStore, LocalAuthStore, getTokenPayload, ExternalAuth, Admin, Collection, Record, LogRequest, BaseModel, ListResult, SchemaField, RecordAuthResponse, AuthProviderInfo, AuthMethodsList, RecordSubscription, OnStoreChangeFunc, UnsubscribeFunc, BaseQueryParams, ListQueryParams, RecordQueryParams, RecordListQueryParams, LogStatsQueryParams, FileQueryParams, FullListQueryParams, RecordFullListQueryParams };
969+
export { Client as default, ClientResponseError, BaseAuthStore, LocalAuthStore, getTokenPayload, ExternalAuth, Admin, Collection, Record, LogRequest, BaseModel, ListResult, SchemaField, CrudService, AdminService, CollectionService, LogService, RealtimeService, RecordService, SettingsService, RecordAuthResponse, AuthProviderInfo, AuthMethodsList, RecordSubscription, OnStoreChangeFunc, UnsubscribeFunc, BaseQueryParams, ListQueryParams, RecordQueryParams, RecordListQueryParams, LogStatsQueryParams, FileQueryParams, FullListQueryParams, RecordFullListQueryParams };

dist/pocketbase.es.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/pocketbase.es.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.11.0",
2+
"version": "0.11.1",
33
"name": "pocketbase",
44
"description": "PocketBase JavaScript SDK",
55
"author": "Gani Georgiev",

src/index.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ import LogRequest from '@/models/LogRequest';
88
import BaseModel from '@/models/utils/BaseModel';
99
import ListResult from '@/models/utils/ListResult';
1010
import SchemaField from '@/models/utils/SchemaField';
11+
import CrudService from '@/services/utils/CrudService';
12+
import AdminService from '@/services/AdminService';
13+
import CollectionService from '@/services/CollectionService';
14+
import LogService from '@/services/LogService';
15+
import RealtimeService from '@/services/RealtimeService';
16+
import RecordService from '@/services/RecordService';
17+
import SettingsService from '@/services/SettingsService';
1118
import LocalAuthStore from '@/stores/LocalAuthStore';
1219
import { getTokenPayload } from '@/stores/utils/jwt';
1320
import BaseAuthStore, {
@@ -44,6 +51,16 @@ export {
4451
BaseModel,
4552
ListResult,
4653
SchemaField,
54+
55+
// services
56+
CrudService,
57+
AdminService,
58+
CollectionService,
59+
LogService,
60+
RealtimeService,
61+
RecordService,
62+
SettingsService,
63+
4764
//types
4865
RecordAuthResponse,
4966
AuthProviderInfo,

0 commit comments

Comments
 (0)