├── .all-contributorsrc ├── .dockerignore ├── .env ├── .github ├── FUNDING.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .gitlab-ci.yml ├── .husky └── pre-commit ├── .run └── Template Jest.run.xml ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── db-migrations ├── 0001-area-sorting.js ├── 0002-create-history-indexes.js ├── 0003-date-climbed-to-date.js ├── 0004-unique-user-climb-date-style.js ├── 0005-area-sorting.js ├── 0006-capitalize-tick-style-and-attempt-type.js ├── 0007-tick-style-nullification.js ├── 0008-fix-swapped-tick-style.js └── 0009-fix-some-bouldering-ticks.js ├── docker-compose.override.yml ├── docker-compose.yml ├── documentation ├── layers.md ├── testing.md └── tick_logic.md ├── export.sh ├── hacks └── countries │ ├── tmp-list.json │ └── transform.cjs ├── jest.config.cjs ├── keyfile ├── kubernetes └── export-cronjob.yml ├── migrate-db.sh ├── mongo-clean.sh ├── mongo_setup.sh ├── package.json ├── refresh-db.sh ├── scripts └── upload-tiles.sh ├── seed-db.sh ├── src ├── Config.ts ├── GradeUtils.ts ├── __tests__ │ ├── areas.ts │ ├── bulkImport.test.ts │ ├── gradeUtils.ts │ ├── history.ts │ ├── import-example.json │ ├── media.e2e.ts │ ├── organizations.ts │ ├── ticks.ts │ └── user.e2e.ts ├── auth │ ├── index.ts │ ├── local-dev │ │ ├── middleware.ts │ │ └── permissions.ts │ ├── middleware.ts │ ├── permissions.ts │ ├── rules.ts │ └── util.ts ├── data │ └── countries-with-lnglat.json ├── db │ ├── AreaSchema.ts │ ├── AreaTypes.ts │ ├── BulkImportTypes.ts │ ├── ChangeEventType.ts │ ├── ChangeLogSchema.ts │ ├── ChangeLogType.ts │ ├── ClimbHistorySchema.ts │ ├── ClimbHistoryType.ts │ ├── ClimbSchema.ts │ ├── ClimbTypes.ts │ ├── MediaObjectSchema.ts │ ├── MediaObjectTypes.ts │ ├── OrganizationSchema.ts │ ├── OrganizationTypes.ts │ ├── PostSchema.ts │ ├── PostTypes.ts │ ├── TagSchema.ts │ ├── TagTypes.ts │ ├── TickSchema.ts │ ├── TickTypes.ts │ ├── UserSchema.ts │ ├── UserTypes.ts │ ├── XMediaSchema.ts │ ├── XMediaTypes.ts │ ├── edit │ │ └── streamListener.ts │ ├── export │ │ ├── Typesense │ │ │ ├── Client.ts │ │ │ ├── Typesense.ts │ │ │ ├── TypesenseSchemas.ts │ │ │ ├── Utils.ts │ │ │ └── transformers.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ └── processor.ts │ │ ├── json │ │ │ ├── area.resolver.test.ts │ │ │ ├── area.resolver.ts │ │ │ ├── async-file.processor.test.ts │ │ │ ├── async-file.processor.ts │ │ │ └── index.ts │ │ └── queries │ │ │ ├── defaults.ts │ │ │ ├── get-all-areas.ts │ │ │ ├── get-all-climbs.ts │ │ │ └── index.ts │ ├── import │ │ ├── ClimbTransformer.ts │ │ ├── __tests__ │ │ │ └── climb-data.json │ │ └── usa │ │ │ ├── AreaTransformer.ts │ │ │ ├── AreaTree.ts │ │ │ ├── LinkClimbsWithCrags.ts │ │ │ ├── SeedState.ts │ │ │ ├── USADay0Seed.ts │ │ │ ├── __tests__ │ │ │ ├── Tree.test.ts │ │ │ └── Utils.test.ts │ │ │ └── us-states.ts │ ├── index.ts │ └── utils │ │ ├── Aggregate.ts │ │ ├── __tests__ │ │ └── Aggregate.test.ts │ │ ├── index.ts │ │ └── jobs │ │ ├── AddCountriesJob.ts │ │ ├── CragUpdater.ts │ │ ├── MapTiles │ │ ├── exportCmd.ts │ │ └── init.ts │ │ ├── TreeUpdaters │ │ └── updateAllAreas.ts │ │ ├── UpdateStatsJob.ts │ │ └── migration │ │ ├── CreateMediaMetaCollection.ts │ │ ├── CreateUsersCollection.ts │ │ └── SirvClient.ts ├── geo-utils.ts ├── graphql │ ├── area │ │ ├── AreaMutations.ts │ │ ├── AreaQueries.ts │ │ └── index.ts │ ├── climb │ │ ├── ClimbMutations.ts │ │ └── index.ts │ ├── common │ │ ├── DateScalar.ts │ │ ├── MuuidScalar.ts │ │ ├── index.ts │ │ ├── resolvers.ts │ │ └── typeDef.ts │ ├── history │ │ ├── HistoryFieldResolvers.ts │ │ ├── HistoryQueries.ts │ │ └── index.ts │ ├── media │ │ ├── MediaResolvers.ts │ │ ├── index.ts │ │ ├── mutations.ts │ │ └── queries.ts │ ├── organization │ │ ├── OrganizationMutations.ts │ │ ├── OrganizationQueries.ts │ │ └── index.ts │ ├── resolvers.ts │ ├── schema │ │ ├── Area.gql │ │ ├── AreaEdit.gql │ │ ├── Climb.gql │ │ ├── ClimbEdit.gql │ │ ├── History.gql │ │ ├── Media.gql │ │ ├── Organization.gql │ │ ├── OrganizationEdit.gql │ │ ├── README.md │ │ ├── Tag.gql │ │ ├── Tick.gql │ │ └── User.gql │ ├── tag │ │ ├── TagResolvers.ts │ │ ├── index.ts │ │ └── queries.ts │ ├── tick │ │ ├── TickImportTypeDef.ts │ │ ├── TickMutations.ts │ │ ├── TickQueries.ts │ │ ├── TickResolvers.ts │ │ └── index.ts │ └── user │ │ ├── UserMutations.ts │ │ ├── UserQueries.ts │ │ ├── UserResolvers.ts │ │ └── index.ts ├── logger.ts ├── main.ts ├── model │ ├── AreaDataSource.ts │ ├── AreaHistoryDatasource.ts │ ├── BulkImportDataSource.ts │ ├── ChangeLogDataSource.ts │ ├── ClimbDataSource.ts │ ├── ExperimentalUserDataSource.ts │ ├── MediaDataSource.ts │ ├── MutableAreaDataSource.ts │ ├── MutableClimbDataSource.ts │ ├── MutableMediaDataSource.ts │ ├── MutableOrganizationDataSource.ts │ ├── OrganizationDataSource.ts │ ├── OrganizationHistoryDatasource.ts │ ├── PostDataSource.ts │ ├── TickDataSource.ts │ ├── UserDataSource.ts │ ├── XMediaDataSource.ts │ └── __tests__ │ │ ├── AreaDataSource.test.ts │ │ ├── AreaHistoryDataSource.ts │ │ ├── AreaUtils.ts │ │ ├── BulkDataSource.test.ts │ │ ├── ChangeLogDS.ts │ │ ├── MediaDataSource.ts │ │ ├── MutableAreaDataSource.test.ts │ │ ├── MutableClimbDataSource.ts │ │ ├── MutableOrganizationDataSource.ts │ │ ├── UserDataSource.ts │ │ ├── tickValidation.ts │ │ ├── ticks.ts │ │ └── updateAreas.ts ├── server.ts ├── types.ts └── utils │ ├── CircuitBreaker.ts │ ├── ErrorMonitor.ts │ ├── helpers.ts │ ├── inMemoryDB.ts │ ├── sanitize.ts │ └── testUtils.ts ├── tsconfig.json ├── tsconfig.release.json └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.env -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.run/Template Jest.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.run/Template Jest.run.xml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/README.md -------------------------------------------------------------------------------- /db-migrations/0001-area-sorting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0001-area-sorting.js -------------------------------------------------------------------------------- /db-migrations/0002-create-history-indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0002-create-history-indexes.js -------------------------------------------------------------------------------- /db-migrations/0003-date-climbed-to-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0003-date-climbed-to-date.js -------------------------------------------------------------------------------- /db-migrations/0004-unique-user-climb-date-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0004-unique-user-climb-date-style.js -------------------------------------------------------------------------------- /db-migrations/0005-area-sorting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0005-area-sorting.js -------------------------------------------------------------------------------- /db-migrations/0006-capitalize-tick-style-and-attempt-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0006-capitalize-tick-style-and-attempt-type.js -------------------------------------------------------------------------------- /db-migrations/0007-tick-style-nullification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0007-tick-style-nullification.js -------------------------------------------------------------------------------- /db-migrations/0008-fix-swapped-tick-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0008-fix-swapped-tick-style.js -------------------------------------------------------------------------------- /db-migrations/0009-fix-some-bouldering-ticks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/db-migrations/0009-fix-some-bouldering-ticks.js -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /documentation/layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/documentation/layers.md -------------------------------------------------------------------------------- /documentation/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/documentation/testing.md -------------------------------------------------------------------------------- /documentation/tick_logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/documentation/tick_logic.md -------------------------------------------------------------------------------- /export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/export.sh -------------------------------------------------------------------------------- /hacks/countries/tmp-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/hacks/countries/tmp-list.json -------------------------------------------------------------------------------- /hacks/countries/transform.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/hacks/countries/transform.cjs -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /keyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/keyfile -------------------------------------------------------------------------------- /kubernetes/export-cronjob.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/kubernetes/export-cronjob.yml -------------------------------------------------------------------------------- /migrate-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/migrate-db.sh -------------------------------------------------------------------------------- /mongo-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/mongo-clean.sh -------------------------------------------------------------------------------- /mongo_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/mongo_setup.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/package.json -------------------------------------------------------------------------------- /refresh-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/refresh-db.sh -------------------------------------------------------------------------------- /scripts/upload-tiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/scripts/upload-tiles.sh -------------------------------------------------------------------------------- /seed-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/seed-db.sh -------------------------------------------------------------------------------- /src/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/Config.ts -------------------------------------------------------------------------------- /src/GradeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/GradeUtils.ts -------------------------------------------------------------------------------- /src/__tests__/areas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/areas.ts -------------------------------------------------------------------------------- /src/__tests__/bulkImport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/bulkImport.test.ts -------------------------------------------------------------------------------- /src/__tests__/gradeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/gradeUtils.ts -------------------------------------------------------------------------------- /src/__tests__/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/history.ts -------------------------------------------------------------------------------- /src/__tests__/import-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/import-example.json -------------------------------------------------------------------------------- /src/__tests__/media.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/media.e2e.ts -------------------------------------------------------------------------------- /src/__tests__/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/organizations.ts -------------------------------------------------------------------------------- /src/__tests__/ticks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/ticks.ts -------------------------------------------------------------------------------- /src/__tests__/user.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/__tests__/user.e2e.ts -------------------------------------------------------------------------------- /src/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/index.ts -------------------------------------------------------------------------------- /src/auth/local-dev/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/local-dev/middleware.ts -------------------------------------------------------------------------------- /src/auth/local-dev/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/local-dev/permissions.ts -------------------------------------------------------------------------------- /src/auth/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/middleware.ts -------------------------------------------------------------------------------- /src/auth/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/permissions.ts -------------------------------------------------------------------------------- /src/auth/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/rules.ts -------------------------------------------------------------------------------- /src/auth/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/auth/util.ts -------------------------------------------------------------------------------- /src/data/countries-with-lnglat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/data/countries-with-lnglat.json -------------------------------------------------------------------------------- /src/db/AreaSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/AreaSchema.ts -------------------------------------------------------------------------------- /src/db/AreaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/AreaTypes.ts -------------------------------------------------------------------------------- /src/db/BulkImportTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/BulkImportTypes.ts -------------------------------------------------------------------------------- /src/db/ChangeEventType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ChangeEventType.ts -------------------------------------------------------------------------------- /src/db/ChangeLogSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ChangeLogSchema.ts -------------------------------------------------------------------------------- /src/db/ChangeLogType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ChangeLogType.ts -------------------------------------------------------------------------------- /src/db/ClimbHistorySchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ClimbHistorySchema.ts -------------------------------------------------------------------------------- /src/db/ClimbHistoryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ClimbHistoryType.ts -------------------------------------------------------------------------------- /src/db/ClimbSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ClimbSchema.ts -------------------------------------------------------------------------------- /src/db/ClimbTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/ClimbTypes.ts -------------------------------------------------------------------------------- /src/db/MediaObjectSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/MediaObjectSchema.ts -------------------------------------------------------------------------------- /src/db/MediaObjectTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/MediaObjectTypes.ts -------------------------------------------------------------------------------- /src/db/OrganizationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/OrganizationSchema.ts -------------------------------------------------------------------------------- /src/db/OrganizationTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/OrganizationTypes.ts -------------------------------------------------------------------------------- /src/db/PostSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/PostSchema.ts -------------------------------------------------------------------------------- /src/db/PostTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/PostTypes.ts -------------------------------------------------------------------------------- /src/db/TagSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/TagSchema.ts -------------------------------------------------------------------------------- /src/db/TagTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/TagTypes.ts -------------------------------------------------------------------------------- /src/db/TickSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/TickSchema.ts -------------------------------------------------------------------------------- /src/db/TickTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/TickTypes.ts -------------------------------------------------------------------------------- /src/db/UserSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/UserSchema.ts -------------------------------------------------------------------------------- /src/db/UserTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/UserTypes.ts -------------------------------------------------------------------------------- /src/db/XMediaSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/XMediaSchema.ts -------------------------------------------------------------------------------- /src/db/XMediaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/XMediaTypes.ts -------------------------------------------------------------------------------- /src/db/edit/streamListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/edit/streamListener.ts -------------------------------------------------------------------------------- /src/db/export/Typesense/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/Typesense/Client.ts -------------------------------------------------------------------------------- /src/db/export/Typesense/Typesense.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/Typesense/Typesense.ts -------------------------------------------------------------------------------- /src/db/export/Typesense/TypesenseSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/Typesense/TypesenseSchemas.ts -------------------------------------------------------------------------------- /src/db/export/Typesense/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/Typesense/Utils.ts -------------------------------------------------------------------------------- /src/db/export/Typesense/transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/Typesense/transformers.ts -------------------------------------------------------------------------------- /src/db/export/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/common/index.ts -------------------------------------------------------------------------------- /src/db/export/common/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/common/processor.ts -------------------------------------------------------------------------------- /src/db/export/json/area.resolver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/json/area.resolver.test.ts -------------------------------------------------------------------------------- /src/db/export/json/area.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/json/area.resolver.ts -------------------------------------------------------------------------------- /src/db/export/json/async-file.processor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/json/async-file.processor.test.ts -------------------------------------------------------------------------------- /src/db/export/json/async-file.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/json/async-file.processor.ts -------------------------------------------------------------------------------- /src/db/export/json/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/json/index.ts -------------------------------------------------------------------------------- /src/db/export/queries/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/queries/defaults.ts -------------------------------------------------------------------------------- /src/db/export/queries/get-all-areas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/queries/get-all-areas.ts -------------------------------------------------------------------------------- /src/db/export/queries/get-all-climbs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/queries/get-all-climbs.ts -------------------------------------------------------------------------------- /src/db/export/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/export/queries/index.ts -------------------------------------------------------------------------------- /src/db/import/ClimbTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/ClimbTransformer.ts -------------------------------------------------------------------------------- /src/db/import/__tests__/climb-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/__tests__/climb-data.json -------------------------------------------------------------------------------- /src/db/import/usa/AreaTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/AreaTransformer.ts -------------------------------------------------------------------------------- /src/db/import/usa/AreaTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/AreaTree.ts -------------------------------------------------------------------------------- /src/db/import/usa/LinkClimbsWithCrags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/LinkClimbsWithCrags.ts -------------------------------------------------------------------------------- /src/db/import/usa/SeedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/SeedState.ts -------------------------------------------------------------------------------- /src/db/import/usa/USADay0Seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/USADay0Seed.ts -------------------------------------------------------------------------------- /src/db/import/usa/__tests__/Tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/__tests__/Tree.test.ts -------------------------------------------------------------------------------- /src/db/import/usa/__tests__/Utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/__tests__/Utils.test.ts -------------------------------------------------------------------------------- /src/db/import/usa/us-states.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/import/usa/us-states.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/utils/Aggregate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/Aggregate.ts -------------------------------------------------------------------------------- /src/db/utils/__tests__/Aggregate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/__tests__/Aggregate.test.ts -------------------------------------------------------------------------------- /src/db/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/index.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/AddCountriesJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/AddCountriesJob.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/CragUpdater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/CragUpdater.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/MapTiles/exportCmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/MapTiles/exportCmd.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/MapTiles/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/MapTiles/init.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/TreeUpdaters/updateAllAreas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/TreeUpdaters/updateAllAreas.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/UpdateStatsJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/UpdateStatsJob.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/migration/CreateMediaMetaCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/migration/CreateMediaMetaCollection.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/migration/CreateUsersCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/migration/CreateUsersCollection.ts -------------------------------------------------------------------------------- /src/db/utils/jobs/migration/SirvClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/db/utils/jobs/migration/SirvClient.ts -------------------------------------------------------------------------------- /src/geo-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/geo-utils.ts -------------------------------------------------------------------------------- /src/graphql/area/AreaMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/area/AreaMutations.ts -------------------------------------------------------------------------------- /src/graphql/area/AreaQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/area/AreaQueries.ts -------------------------------------------------------------------------------- /src/graphql/area/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/area/index.ts -------------------------------------------------------------------------------- /src/graphql/climb/ClimbMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/climb/ClimbMutations.ts -------------------------------------------------------------------------------- /src/graphql/climb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/climb/index.ts -------------------------------------------------------------------------------- /src/graphql/common/DateScalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/common/DateScalar.ts -------------------------------------------------------------------------------- /src/graphql/common/MuuidScalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/common/MuuidScalar.ts -------------------------------------------------------------------------------- /src/graphql/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/common/index.ts -------------------------------------------------------------------------------- /src/graphql/common/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/common/resolvers.ts -------------------------------------------------------------------------------- /src/graphql/common/typeDef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/common/typeDef.ts -------------------------------------------------------------------------------- /src/graphql/history/HistoryFieldResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/history/HistoryFieldResolvers.ts -------------------------------------------------------------------------------- /src/graphql/history/HistoryQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/history/HistoryQueries.ts -------------------------------------------------------------------------------- /src/graphql/history/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/history/index.ts -------------------------------------------------------------------------------- /src/graphql/media/MediaResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/media/MediaResolvers.ts -------------------------------------------------------------------------------- /src/graphql/media/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/media/index.ts -------------------------------------------------------------------------------- /src/graphql/media/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/media/mutations.ts -------------------------------------------------------------------------------- /src/graphql/media/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/media/queries.ts -------------------------------------------------------------------------------- /src/graphql/organization/OrganizationMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/organization/OrganizationMutations.ts -------------------------------------------------------------------------------- /src/graphql/organization/OrganizationQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/organization/OrganizationQueries.ts -------------------------------------------------------------------------------- /src/graphql/organization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/organization/index.ts -------------------------------------------------------------------------------- /src/graphql/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/resolvers.ts -------------------------------------------------------------------------------- /src/graphql/schema/Area.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/Area.gql -------------------------------------------------------------------------------- /src/graphql/schema/AreaEdit.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/AreaEdit.gql -------------------------------------------------------------------------------- /src/graphql/schema/Climb.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/Climb.gql -------------------------------------------------------------------------------- /src/graphql/schema/ClimbEdit.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/ClimbEdit.gql -------------------------------------------------------------------------------- /src/graphql/schema/History.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/History.gql -------------------------------------------------------------------------------- /src/graphql/schema/Media.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/Media.gql -------------------------------------------------------------------------------- /src/graphql/schema/Organization.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/Organization.gql -------------------------------------------------------------------------------- /src/graphql/schema/OrganizationEdit.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/OrganizationEdit.gql -------------------------------------------------------------------------------- /src/graphql/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/README.md -------------------------------------------------------------------------------- /src/graphql/schema/Tag.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/Tag.gql -------------------------------------------------------------------------------- /src/graphql/schema/Tick.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/Tick.gql -------------------------------------------------------------------------------- /src/graphql/schema/User.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/schema/User.gql -------------------------------------------------------------------------------- /src/graphql/tag/TagResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tag/TagResolvers.ts -------------------------------------------------------------------------------- /src/graphql/tag/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tag/index.ts -------------------------------------------------------------------------------- /src/graphql/tag/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tag/queries.ts -------------------------------------------------------------------------------- /src/graphql/tick/TickImportTypeDef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tick/TickImportTypeDef.ts -------------------------------------------------------------------------------- /src/graphql/tick/TickMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tick/TickMutations.ts -------------------------------------------------------------------------------- /src/graphql/tick/TickQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tick/TickQueries.ts -------------------------------------------------------------------------------- /src/graphql/tick/TickResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tick/TickResolvers.ts -------------------------------------------------------------------------------- /src/graphql/tick/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/tick/index.ts -------------------------------------------------------------------------------- /src/graphql/user/UserMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/user/UserMutations.ts -------------------------------------------------------------------------------- /src/graphql/user/UserQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/user/UserQueries.ts -------------------------------------------------------------------------------- /src/graphql/user/UserResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/user/UserResolvers.ts -------------------------------------------------------------------------------- /src/graphql/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/graphql/user/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/model/AreaDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/AreaDataSource.ts -------------------------------------------------------------------------------- /src/model/AreaHistoryDatasource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/AreaHistoryDatasource.ts -------------------------------------------------------------------------------- /src/model/BulkImportDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/BulkImportDataSource.ts -------------------------------------------------------------------------------- /src/model/ChangeLogDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/ChangeLogDataSource.ts -------------------------------------------------------------------------------- /src/model/ClimbDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/ClimbDataSource.ts -------------------------------------------------------------------------------- /src/model/ExperimentalUserDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/ExperimentalUserDataSource.ts -------------------------------------------------------------------------------- /src/model/MediaDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/MediaDataSource.ts -------------------------------------------------------------------------------- /src/model/MutableAreaDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/MutableAreaDataSource.ts -------------------------------------------------------------------------------- /src/model/MutableClimbDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/MutableClimbDataSource.ts -------------------------------------------------------------------------------- /src/model/MutableMediaDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/MutableMediaDataSource.ts -------------------------------------------------------------------------------- /src/model/MutableOrganizationDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/MutableOrganizationDataSource.ts -------------------------------------------------------------------------------- /src/model/OrganizationDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/OrganizationDataSource.ts -------------------------------------------------------------------------------- /src/model/OrganizationHistoryDatasource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/OrganizationHistoryDatasource.ts -------------------------------------------------------------------------------- /src/model/PostDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/PostDataSource.ts -------------------------------------------------------------------------------- /src/model/TickDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/TickDataSource.ts -------------------------------------------------------------------------------- /src/model/UserDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/UserDataSource.ts -------------------------------------------------------------------------------- /src/model/XMediaDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/XMediaDataSource.ts -------------------------------------------------------------------------------- /src/model/__tests__/AreaDataSource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/AreaDataSource.test.ts -------------------------------------------------------------------------------- /src/model/__tests__/AreaHistoryDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/AreaHistoryDataSource.ts -------------------------------------------------------------------------------- /src/model/__tests__/AreaUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/AreaUtils.ts -------------------------------------------------------------------------------- /src/model/__tests__/BulkDataSource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/BulkDataSource.test.ts -------------------------------------------------------------------------------- /src/model/__tests__/ChangeLogDS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/ChangeLogDS.ts -------------------------------------------------------------------------------- /src/model/__tests__/MediaDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/MediaDataSource.ts -------------------------------------------------------------------------------- /src/model/__tests__/MutableAreaDataSource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/MutableAreaDataSource.test.ts -------------------------------------------------------------------------------- /src/model/__tests__/MutableClimbDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/MutableClimbDataSource.ts -------------------------------------------------------------------------------- /src/model/__tests__/MutableOrganizationDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/MutableOrganizationDataSource.ts -------------------------------------------------------------------------------- /src/model/__tests__/UserDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/UserDataSource.ts -------------------------------------------------------------------------------- /src/model/__tests__/tickValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/tickValidation.ts -------------------------------------------------------------------------------- /src/model/__tests__/ticks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/ticks.ts -------------------------------------------------------------------------------- /src/model/__tests__/updateAreas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/model/__tests__/updateAreas.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/CircuitBreaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/utils/CircuitBreaker.ts -------------------------------------------------------------------------------- /src/utils/ErrorMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/utils/ErrorMonitor.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/inMemoryDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/utils/inMemoryDB.ts -------------------------------------------------------------------------------- /src/utils/sanitize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/utils/sanitize.ts -------------------------------------------------------------------------------- /src/utils/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/src/utils/testUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/tsconfig.release.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBeta/openbeta-graphql/HEAD/yarn.lock --------------------------------------------------------------------------------