diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index dfe4d70..43919bd 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -17,6 +17,7 @@ jobs: node-version: '24.x' registry-url: 'https://registry.npmjs.org' - run: npm ci + - run: npm run build - run: npm publish --provenance --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/src/lib/assets.ts b/src/lib/assets.ts index f1973b4..b3af79e 100644 --- a/src/lib/assets.ts +++ b/src/lib/assets.ts @@ -13,7 +13,7 @@ export class Assets { * @see https://v2.xivapi.com/api/docs#tag/assets/get/asset */ async get(params: Models.AssetQuery): Promise { - const { data, errors } = await request({ path: "/asset", params }) + const { data, errors } = await request({ path: "/asset", params: params as unknown as Record }) if (errors) throw new CustomError(errors[0].message) return data as Buffer } @@ -27,7 +27,7 @@ export class Assets { async map( params: Models.MapPath & Models.VersionQuery & Pick ): Promise { - const { data, errors } = await request({ path: "/asset/map", params }) + const { data, errors } = await request({ path: "/asset/map", params: params as unknown as Record }) if (errors) throw new CustomError(errors[0].message) return data as Buffer }