Skip to content

Commit 860595b

Browse files
authored
Generate TypeDoc for @solana/web3.js 2.0 (#3500)
1 parent 06a71d0 commit 860595b

File tree

56 files changed

+681
-20
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+681
-20
lines changed

.github/workflows/publish-gh-pages.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ jobs:
3838

3939
- name: Assemble Deploy Directory
4040
run: |
41-
mkdir -p .ghpages-deploy
42-
mv ./doc/* .ghpages-deploy
41+
mkdir -p .ghpages-deploy/v1.x
42+
mv ./doc/* .ghpages-deploy/v1.x
4343
4444
- uses: actions/upload-artifact@v4
4545
with:
@@ -66,6 +66,7 @@ jobs:
6666
run: |
6767
mkdir -p .ghpages-deploy
6868
mv ./examples/react-app/dist/ .ghpages-deploy/example/
69+
mv ./docs/* .ghpages-deploy/
6970
7071
- uses: actions/upload-artifact@v4
7172
with:

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,7 @@ yarn-error.log*
2626
test-ledger/
2727

2828
# GitHub Pages deploy directory
29-
.ghpages-deploy
29+
.ghpages-deploy
30+
31+
# Codegenerated TypeDoc API
32+
docs/

README.md

+3

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"scripts": {
88
"build": "turbo run --concurrency=${TURBO_CONCURRENCY:-95.84%} build",
99
"compile": "turbo run --concurrency=${TURBO_CONCURRENCY:-95.84%} compile:js compile:typedefs",
10+
"compile:ghpages": "typedoc",
1011
"lint": "turbo run --concurrency=${TURBO_CONCURRENCY:-95.84%} test:lint",
1112
"style:fix": "turbo run --concurrency=${TURBO_CONCURRENCY:-95.84%} style:fix && pnpm prettier --log-level warn --ignore-unknown --write '{.,!packages}/*'",
1213
"test": "turbo run --concurrency=${TURBO_CONCURRENCY:-95.84%} test:unit:browser test:unit:node",
@@ -47,6 +48,8 @@
4748
"ts-node": "^10.9.2",
4849
"tsup": "^8.3.5",
4950
"turbo": "^2.2.3",
51+
"typedoc": "^0.26.10",
52+
"typedoc-plugin-missing-exports": "^3.0.0",
5053
"typescript": "^5.6.3"
5154
},
5255
"engineStrict": true,

packages/accounts/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/addresses/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/assertions/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/build-scripts/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/codecs-core/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/codecs-numbers/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/codecs-strings/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/codecs/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/compat/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/crypto-impl/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/errors/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/fetch-impl/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/functional/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/instructions/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/keys/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/library/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/options/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/programs/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/promises/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/react/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/rpc-api/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/rpc-graphql/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/rpc-spec-types/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/rpc-spec/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/rpc-types/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/rpc/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/signers/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/subscribable/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/sysvars/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/test-config/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/test-matchers/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/transactions/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/tsconfig/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/typedoc.base.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json"
3+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

packages/ws-impl/typedoc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json",
3+
"extends": ["../typedoc.base.json"],
4+
"entryPoints": ["src/index.ts"]
5+
}

0 commit comments

Comments
 (0)