zeplin-extension-documentation
zeplin-extension-documentation copied to clipboard
TypeScript for extension exports
Something like this:
import { defineExtension } from 'zeplin-types'
export default defineExtension({
/* methods go here, with types checked by `defineExtension` function */
})
The defineExtension function just returns the object unaltered. This is a common pattern for exports-based type-checking (see Vite for example).