├── .commitlintrc.json ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .prettierrc ├── README.md ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src ├── abstract │ └── synchronizable-entity.abstract.ts ├── controller │ ├── synchronization.controller.spec.ts │ └── synchronization.controller.ts ├── dto │ ├── changes.dto.ts │ └── synchronization.dto.ts ├── handler │ ├── synchronization-read-handler.interface.ts │ ├── synchronization-read.handler.ts │ ├── synchronization-write-handler.interface.ts │ └── synchronization-write.handler.ts ├── helper │ └── date-operations.helper.ts ├── interfaces │ └── module-options.interface.ts ├── pipe │ ├── parse-timestamp-pipe.pipe.spec.ts │ └── parse-timestamp.pipe.ts ├── service │ ├── synchronization.service.spec.ts │ └── synchronization.service.ts ├── watermellondb-synchronization.constants.ts └── watermellondb-synchronization.module.ts ├── tests ├── e2e │ └── synchronization-module.spec.ts ├── jest-e2e.json └── src │ ├── app.module.ts │ ├── main.ts │ └── post │ ├── post.entity.ts │ └── post.module.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/package.json -------------------------------------------------------------------------------- /src/abstract/synchronizable-entity.abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/abstract/synchronizable-entity.abstract.ts -------------------------------------------------------------------------------- /src/controller/synchronization.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/controller/synchronization.controller.spec.ts -------------------------------------------------------------------------------- /src/controller/synchronization.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/controller/synchronization.controller.ts -------------------------------------------------------------------------------- /src/dto/changes.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/dto/changes.dto.ts -------------------------------------------------------------------------------- /src/dto/synchronization.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/dto/synchronization.dto.ts -------------------------------------------------------------------------------- /src/handler/synchronization-read-handler.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/handler/synchronization-read-handler.interface.ts -------------------------------------------------------------------------------- /src/handler/synchronization-read.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/handler/synchronization-read.handler.ts -------------------------------------------------------------------------------- /src/handler/synchronization-write-handler.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/handler/synchronization-write-handler.interface.ts -------------------------------------------------------------------------------- /src/handler/synchronization-write.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/handler/synchronization-write.handler.ts -------------------------------------------------------------------------------- /src/helper/date-operations.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/helper/date-operations.helper.ts -------------------------------------------------------------------------------- /src/interfaces/module-options.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/interfaces/module-options.interface.ts -------------------------------------------------------------------------------- /src/pipe/parse-timestamp-pipe.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/pipe/parse-timestamp-pipe.pipe.spec.ts -------------------------------------------------------------------------------- /src/pipe/parse-timestamp.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/pipe/parse-timestamp.pipe.ts -------------------------------------------------------------------------------- /src/service/synchronization.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/service/synchronization.service.spec.ts -------------------------------------------------------------------------------- /src/service/synchronization.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/service/synchronization.service.ts -------------------------------------------------------------------------------- /src/watermellondb-synchronization.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/watermellondb-synchronization.constants.ts -------------------------------------------------------------------------------- /src/watermellondb-synchronization.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/src/watermellondb-synchronization.module.ts -------------------------------------------------------------------------------- /tests/e2e/synchronization-module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tests/e2e/synchronization-module.spec.ts -------------------------------------------------------------------------------- /tests/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tests/jest-e2e.json -------------------------------------------------------------------------------- /tests/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tests/src/app.module.ts -------------------------------------------------------------------------------- /tests/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tests/src/main.ts -------------------------------------------------------------------------------- /tests/src/post/post.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tests/src/post/post.entity.ts -------------------------------------------------------------------------------- /tests/src/post/post.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tests/src/post/post.module.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GMI-GROUP/nest-watermelondb-sync/HEAD/yarn.lock --------------------------------------------------------------------------------