Spaces:
Runtime error
Runtime error
| const asyncLibrary = callback => { | |
| let data = null; | |
| return () => { | |
| if (data) return data; | |
| return callback() | |
| .then(mod => (data = mod.default)); | |
| }; | |
| }; | |
| export const getBackdropLibrary = asyncLibrary( | |
| () => import(/* webpackChunkName: "library-backdrops" */ './backdrops.json') | |
| ); | |
| export const getCostumeLibrary = asyncLibrary( | |
| () => import(/* webpackChunkName: "library-costumes" */ './costumes.json') | |
| ); | |
| export const getSoundLibrary = asyncLibrary( | |
| () => import(/* webpackChunkName: "library-sounds" */ './sounds.json') | |
| ); | |
| export const getSpriteLibrary = asyncLibrary( | |
| () => import(/* webpackChunkName: "library-sprites" */ './sprites.json') | |
| ); | |