sb-edit-custom-types
v1.0.5
Published
TypeScript definitions for sb-edit-custom
Readme
Publishing @types/sb-edit-custom
Steps to publish the types package:
Navigate to the types package directory:
cd types-packageLogin to npm (if not already logged in):
npm loginPublish the types package:
npm publish --access public
Usage:
Option 1: Install types separately (for projects that need only types)
npm install --save-dev @types/sb-edit-customOption 2: Use main package (already includes types)
npm install sb-edit-customBoth approaches will provide the same type definitions:
import { GameModel, SpriteModel, CostumeModel, SoundModel, generateIndexJS, generateSpriteDefJS } from 'sb-edit-custom';
// Or if using separate types package
import type { GameModel, SpriteModel } from '@types/sb-edit-custom';
const game: GameModel = {
costumeScale: 1,
frameRate: 30,
stage: { /* stage data */ },
sprites: { /* sprite data */ }
};
const indexJS = generateIndexJS(game);
const [filename, content] = generateSpriteDefJS(sprite);Notes:
- The main
sb-edit-custompackage already includes TypeScript definitions - The
@types/sb-edit-custompackage is optional and provides the same types - Both packages export the utility functions
generateIndexJSandgenerateSpriteDefJS
