Loading mobile/src/domain/datasources/state_datasource.ts 0 → 100644 +5 −0 Original line number Diff line number Diff line import { StateEntity } from "../entities/state_entity"; export interface StateDataSource { getStates(): Promise<StateEntity[]> } No newline at end of file mobile/src/domain/entities/state_entity.ts 0 → 100644 +6 −0 Original line number Diff line number Diff line export interface StateEntity { name: string; id: number; imageUri: string; description: string; } No newline at end of file mobile/src/domain/repositories/state_repository.ts 0 → 100644 +5 −0 Original line number Diff line number Diff line import { StateEntity } from "../entities/state_entity"; export interface StateRepository { getStates(): Promise<StateEntity[]> } No newline at end of file mobile/src/global.d.ts 0 → 100644 +1 −0 Original line number Diff line number Diff line /// <reference types="nativewind/types" /> No newline at end of file mobile/src/infrastructure/datasource/state_datasource.ts 0 → 100644 +7 −0 Original line number Diff line number Diff line import { StateDataSource } from '../../domain/datasources/state_datasource'; import { StateEntity } from '../../domain/entities/state_entity'; export class StateDataSourceImpl implements StateDataSource { getStates(): Promise<StateEntity[]> { throw new Error('Method not implemented.'); } } No newline at end of file Loading
mobile/src/domain/datasources/state_datasource.ts 0 → 100644 +5 −0 Original line number Diff line number Diff line import { StateEntity } from "../entities/state_entity"; export interface StateDataSource { getStates(): Promise<StateEntity[]> } No newline at end of file
mobile/src/domain/entities/state_entity.ts 0 → 100644 +6 −0 Original line number Diff line number Diff line export interface StateEntity { name: string; id: number; imageUri: string; description: string; } No newline at end of file
mobile/src/domain/repositories/state_repository.ts 0 → 100644 +5 −0 Original line number Diff line number Diff line import { StateEntity } from "../entities/state_entity"; export interface StateRepository { getStates(): Promise<StateEntity[]> } No newline at end of file
mobile/src/global.d.ts 0 → 100644 +1 −0 Original line number Diff line number Diff line /// <reference types="nativewind/types" /> No newline at end of file
mobile/src/infrastructure/datasource/state_datasource.ts 0 → 100644 +7 −0 Original line number Diff line number Diff line import { StateDataSource } from '../../domain/datasources/state_datasource'; import { StateEntity } from '../../domain/entities/state_entity'; export class StateDataSourceImpl implements StateDataSource { getStates(): Promise<StateEntity[]> { throw new Error('Method not implemented.'); } } No newline at end of file