diff --git a/bob_party/src/screens/services/userServices/ILoaderUser.ts b/bob_party/src/screens/services/userServices/ILoaderUser.ts new file mode 100644 index 0000000..034c2eb --- /dev/null +++ b/bob_party/src/screens/services/userServices/ILoaderUser.ts @@ -0,0 +1,8 @@ +import { User } from "../../../core/User/user"; + +export default interface ILoaderUser{ + + loadByID(id:string): User | null; + loadByUsername(username:string): User | null; + loadByUsernamePassword(username:string, password:string): User | null; +} \ No newline at end of file diff --git a/bob_party/src/screens/services/userServices/ISaverUser.ts b/bob_party/src/screens/services/userServices/ISaverUser.ts new file mode 100644 index 0000000..08c5088 --- /dev/null +++ b/bob_party/src/screens/services/userServices/ISaverUser.ts @@ -0,0 +1,7 @@ +import { User } from "../../../core/User/user"; + +export default interface ISaverUser{ + + saveUser(u:User): void; + deleteUser(u:User):void; +} \ No newline at end of file