Remove slightly-too-experimental TypeScript definitions.

To be revisited, perhaps during 2017, when tooling has improved.
This commit is contained in:
Lovell Fuller
2016-11-21 22:29:23 +00:00
parent e4e7384f99
commit dfd6d95209
4 changed files with 1 additions and 1045 deletions

View File

@@ -1,14 +0,0 @@
#!/bin/sh
# Regenerates lib/types.d.ts Typescript definitions
sources="lib/constructor.js lib/input.js lib/resize.js lib/composite.js lib/operation.js lib/colour.js lib/channel.js lib/output.js lib/utility.js"
types="types.d.ts"
# Generate types via JSDoc comments
./node_modules/.bin/jsdoc -d . -t ./node_modules/tsd-jsdoc $sources
# Wrap output with module declaration
echo "declare module \"sharp\" {\n" > "lib/$types"
cat "$types" >> "lib/$types"
echo "}\n" >> "lib/$types"
rm "$types"