20 lines
432 B
TypeScript
20 lines
432 B
TypeScript
import { AService } from '@/core/service/kernel/AService.ts'
|
|
import type { IObservable } from '@/core/state/IObservable.ts'
|
|
|
|
interface IUserInfo {
|
|
id: string;
|
|
name: string;
|
|
token: string;
|
|
}
|
|
|
|
export class UserService extends AService {
|
|
private _userInfo: IObservable<IUserInfo>;
|
|
get userInfo() {
|
|
return this._userInfo;
|
|
}
|
|
|
|
constructor() {
|
|
super("UserService");
|
|
console.log("UserService - 服务注册")
|
|
}
|
|
} |