Skip to content

Commit 2e72a94

Browse files
authored
types: adapters declaration file (#1230)
* add adapter-static types * add adapter-node types * add adapter-vercel types * add adapter-cloudflare types * add adapter-netlify types * add adapter-begin types * add fallback argument types * add changeset
1 parent c47b483 commit 2e72a94

File tree

13 files changed

+46
-5
lines changed

13 files changed

+46
-5
lines changed

.changeset/violet-goats-wave.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
'@sveltejs/adapter-begin': patch
3+
'@sveltejs/adapter-cloudflare-workers': patch
4+
'@sveltejs/adapter-netlify': patch
5+
'@sveltejs/adapter-node': patch
6+
'@sveltejs/adapter-static': patch
7+
'@sveltejs/adapter-vercel': patch
8+
---
9+
10+
Add type declarations

packages/adapter-begin/index.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default function (): import('@sveltejs/kit').Adapter;

packages/adapter-begin/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "@sveltejs/adapter-begin",
33
"version": "1.0.0-next.5",
44
"main": "index.cjs",
5+
"types": "index.d.ts",
56
"scripts": {
67
"lint": "eslint --ignore-path .gitignore \"**/*.{ts,js,svelte}\" && npm run check-format",
78
"dev": "rollup -cw",
@@ -11,7 +12,8 @@
1112
"prepublishOnly": "npm run build"
1213
},
1314
"files": [
14-
"files"
15+
"files",
16+
"index.d.ts"
1517
],
1618
"dependencies": {
1719
"@architect/parser": "^3.0.1"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
declare function plugin(): import('@sveltejs/kit').Adapter;
2+
3+
export = plugin;

packages/adapter-cloudflare-workers/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
"name": "@sveltejs/adapter-cloudflare-workers",
33
"version": "0.0.2-next.3",
44
"main": "index.js",
5+
"types": "index.d.ts",
56
"files": [
6-
"files"
7+
"files",
8+
"index.d.ts"
79
],
810
"scripts": {
911
"lint": "eslint --ignore-path .gitignore \"**/*.{ts,js,svelte}\" && npm run check-format",

packages/adapter-netlify/index.d.ts

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
declare function plugin(): import('@sveltejs/kit').Adapter;
2+
3+
export = plugin;

packages/adapter-netlify/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
"name": "@sveltejs/adapter-netlify",
33
"version": "1.0.0-next.9",
44
"main": "index.js",
5+
"types": "index.d.ts",
56
"files": [
6-
"files"
7+
"files",
8+
"index.d.ts"
79
],
810
"scripts": {
911
"lint": "eslint --ignore-path .gitignore \"**/*.{ts,js,svelte}\" && npm run check-format",

packages/adapter-node/index.d.ts

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
declare function plugin(options: { out?: string }): import('@sveltejs/kit').Adapter;
2+
3+
export = plugin;

packages/adapter-node/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
"version": "1.0.0-next.16",
44
"main": "index.cjs",
55
"type": "module",
6+
"types": "index.d.ts",
67
"files": [
7-
"files"
8+
"files",
9+
"index.d.ts"
810
],
911
"scripts": {
1012
"dev": "rollup -cw",

packages/adapter-static/index.d.ts

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
declare function plugin(options: {
2+
pages?: string;
3+
assets?: string;
4+
fallback?: string;
5+
}): import('@sveltejs/kit').Adapter;
6+
7+
export = plugin;

packages/adapter-static/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@sveltejs/adapter-static",
33
"version": "1.0.0-next.6",
4+
"types": "index.d.ts",
45
"scripts": {
56
"lint": "eslint --ignore-path .gitignore \"**/*.{ts,js,svelte}\" && npm run check-format",
67
"check": "tsc",

packages/adapter-vercel/index.d.ts

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
declare function plugin(): import('@sveltejs/kit').Adapter;
2+
3+
export = plugin;

packages/adapter-vercel/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
"name": "@sveltejs/adapter-vercel",
33
"version": "1.0.0-next.14",
44
"main": "index.js",
5+
"types": "index.d.ts",
56
"files": [
6-
"files"
7+
"files",
8+
"index.d.ts"
79
],
810
"scripts": {
911
"lint": "eslint --ignore-path .gitignore \"**/*.{ts,js,svelte}\" && npm run check-format",

0 commit comments

Comments
 (0)