@river-build/sdk
Version:
For more details, visit the following resources:
18 lines • 747 B
TypeScript
import { PersistedObservable } from '../../observable/persistedObservable';
import { Store } from '../../store/store';
import { RiverConnection } from '../river-connection/riverConnection';
import { UserMetadata } from './models/userMetadata';
import { UserInbox } from './models/userInbox';
import { UserMemberships } from './models/userMemberships';
import { UserSettings } from './models/userSettings';
export interface UserModel {
id: string;
}
export declare class User extends PersistedObservable<UserModel> {
memberships: UserMemberships;
inbox: UserInbox;
deviceKeys: UserMetadata;
settings: UserSettings;
constructor(id: string, store: Store, riverConnection: RiverConnection);
}
//# sourceMappingURL=user.d.ts.map