diff --git a/examples/web/index.ts b/examples/web/index.ts index 9acc538ca7158e9bebf92ce692170b0e84a14031..270a8246d8a560ddfe602c46e7fab458de440511 100644 --- a/examples/web/index.ts +++ b/examples/web/index.ts @@ -3,8 +3,6 @@ import Boytacean from "./vue/app.vue"; import { default as _wasm, GameBoy, PadKey, PpuMode } from "./lib/boytacean.js"; import info from "./package.json"; -console.info(Boytacean); - const PIXEL_UNSET_COLOR = 0x1b1a17ff; const LOGIC_HZ = 600; @@ -13,7 +11,7 @@ const TIMER_HZ = 60; const IDLE_HZ = 10; const FREQUENCY_DELTA = 60; - + const DISPLAY_WIDTH = 160; const DISPLAY_HEIGHT = 144; const DISPLAY_RATIO = DISPLAY_WIDTH / DISPLAY_HEIGHT; diff --git a/examples/web/shims-vue.d.ts b/examples/web/shims-vue.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..ce8ffebfab3ec34641cc0dcb25dc689796ddac09 --- /dev/null +++ b/examples/web/shims-vue.d.ts @@ -0,0 +1,4 @@ +declare module "*.vue" { + import Vue from "vue"; + export default Vue; +} diff --git a/examples/web/vue/app.vue b/examples/web/vue/app.vue index 5154c7dede40ee32ef85b0cf799889c8cacbef4c..f9265d496a7f1dfbd8b9bd4b907e2451b5ea796d 100644 --- a/examples/web/vue/app.vue +++ b/examples/web/vue/app.vue @@ -9,7 +9,7 @@ } </style> -<script> +<script lang="ts"> export const Boytacean = { data() { return { diff --git a/examples/web/vue/components/index.ts b/examples/web/vue/components/index.ts index a6aa31e15a1f3fc6b14e8b8d8ffd8738313ac3ff..d54b4044ae173dbdfd4a88f2108f0fc123255160 100644 --- a/examples/web/vue/components/index.ts +++ b/examples/web/vue/components/index.ts @@ -1,6 +1,6 @@ import { App } from "vue"; -import { Button } from "./button/button.vue"; +import Button from "./button/button.vue"; const install = (Vue: App) => { Vue.component("vue", Button); diff --git a/examples/web/vue/index.ts b/examples/web/vue/index.ts index ab32c2016a7199672c68622b5832cb6b4d740506..3b2fc5285d3463d54079e7d72d6d3ba800fb0f8c 100644 --- a/examples/web/vue/index.ts +++ b/examples/web/vue/index.ts @@ -7,6 +7,5 @@ const install = (Vue: App) => { }; export * from "./components"; -export { Boytacean } from "./app.vue"; export default install;