> For the complete documentation index, see [llms.txt](https://gl-docs.gitbook.io/zkpass/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gl-docs.gitbook.io/zkpass/zkpass-developers-guide/sdk-tutorial/typescript/directory-structure.md).

# Directory Structure

Here's the directory structure for Tyepscript SDK tutorial.

```
├── src
│    ├── libs
│    │    ├── Holder.ts
│    │    ├── Issuer.ts
│    │    └── Verifier.ts
│    └── utils
│         ├── constants.ts
│         ├── dvrTable.ts
│         └── helper.ts
├── index.ts
├── MyHolder.ts
├── MyIssuer.ts
└── MyVerifier.ts
```

Components :

1. MyHoder, MyIssuer, and MyVerifier provide an overview of the process.
2. The Libs folder contains the detailed implementation of each actor.
3. The Utils folder includes miscellaneous functions.
