> For the complete documentation index, see [llms.txt](https://njstudio.gitbook.io/mapping-visualization/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://njstudio.gitbook.io/mapping-visualization/master.md).

# README

## Mapping(JSAPI) Visualization starter

<nj.namju@gmail.com>

[www.njstudio.co.kr](http://www.njstudio.co.kr)

[OpenTK Starter](https://github.com/NamjuLee/OpenTK-starter)

[THREE, TensorflowJS Starter](https://github.com/NamjuLee/three-tensorflow-typescript-starter)

[WebGL2, React, TensorflowJS, Typescript Starter](https://github.com/NamjuLee/react-typescript-tf-webG2L-starter)

[HTML Canvas, TensorflowJS Starter](https://github.com/NamjuLee/HTML-Canvas-tensorflow-sandbox-starter)

[HTML Canvas, TensorflowJS, React Starter](https://github.com/NamjuLee/NJSLab-web-react-tf-sandbox-starter)

[Typescirpt, HTML Canvas Starter for Mapping(JSAPI) Visualization](https://github.com/NamjuLee/mapping-and-visualization)

[Typescript, React Starter](https://github.com/NamjuLee/react-typescript-starter)

## Sample using @arcgis/webpack-plugin

### Usage

```
npm install

# run local dev server
npm start

# create a production build
npm run build
```

### TypeScript Typings

You can use the typings included with `arcgis-js-api` two ways.

#### Include a `///` directive in your main TypeScript file.

```typescript
// main.ts
/// <reference types="arcgis-js-api" />
```

#### Or add to the `include` of your `tsconfig.json`.

```javascript
// tsconfig.json
{
  "compilerOptions": {},
  "include": [
    "node_modules/arcgis-js-api/index.d.ts",
    "src/**/*.ts",
    "src/**/*.tsx"
  ]
}
```

## Introduction

Cool stuff coming soon.

[gitbook](https://njstudio.gitbook.io/mapping-visualization/)

reference : <https://github.com/Esri/jsapi-resources/tree/master/4.x/typescript/demo>
