├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .prettierrc.js ├── .vscode └── settings.json ├── README.md ├── examples ├── autocomplete.ts ├── details.ts ├── nearbysearch.ts ├── textsearch.ts └── utils.ts ├── jest.config.js ├── package.json ├── src ├── google │ ├── Constants.ts │ ├── Places.ts │ ├── PlacesSearchFactory.ts │ └── __tests__ │ │ ├── Constants.spec.ts │ │ └── Places.spec.ts ├── index.ts ├── search │ ├── AutoCompleteSearch.ts │ ├── BaseSearch.ts │ ├── FindByTextSearch.ts │ ├── NearbySearch.ts │ ├── PlaceDetailsSearch.ts │ ├── QueryAutoCompleteSearch.ts │ ├── TextSearch.ts │ └── index.ts ├── setupTests.ts └── types │ ├── GooglePlaceSearchResponse.ts │ ├── PlacesField.ts │ ├── PlacesRequest.ts │ ├── PlacesType.ts │ └── index.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | .eslintrc.js 2 | dist/ 3 | node_modules/ -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/README.md -------------------------------------------------------------------------------- /examples/autocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/examples/autocomplete.ts -------------------------------------------------------------------------------- /examples/details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/examples/details.ts -------------------------------------------------------------------------------- /examples/nearbysearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/examples/nearbysearch.ts -------------------------------------------------------------------------------- /examples/textsearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/examples/textsearch.ts -------------------------------------------------------------------------------- /examples/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/examples/utils.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/package.json -------------------------------------------------------------------------------- /src/google/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/google/Constants.ts -------------------------------------------------------------------------------- /src/google/Places.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/google/Places.ts -------------------------------------------------------------------------------- /src/google/PlacesSearchFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/google/PlacesSearchFactory.ts -------------------------------------------------------------------------------- /src/google/__tests__/Constants.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/google/__tests__/Constants.spec.ts -------------------------------------------------------------------------------- /src/google/__tests__/Places.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/google/__tests__/Places.spec.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/search/AutoCompleteSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/AutoCompleteSearch.ts -------------------------------------------------------------------------------- /src/search/BaseSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/BaseSearch.ts -------------------------------------------------------------------------------- /src/search/FindByTextSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/FindByTextSearch.ts -------------------------------------------------------------------------------- /src/search/NearbySearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/NearbySearch.ts -------------------------------------------------------------------------------- /src/search/PlaceDetailsSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/PlaceDetailsSearch.ts -------------------------------------------------------------------------------- /src/search/QueryAutoCompleteSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/QueryAutoCompleteSearch.ts -------------------------------------------------------------------------------- /src/search/TextSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/TextSearch.ts -------------------------------------------------------------------------------- /src/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/search/index.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/types/GooglePlaceSearchResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/types/GooglePlaceSearchResponse.ts -------------------------------------------------------------------------------- /src/types/PlacesField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/types/PlacesField.ts -------------------------------------------------------------------------------- /src/types/PlacesRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/types/PlacesRequest.ts -------------------------------------------------------------------------------- /src/types/PlacesType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/types/PlacesType.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcabs3/google-places-web/HEAD/yarn.lock --------------------------------------------------------------------------------