fix global types

This commit is contained in:
PhilReact 2025-04-12 10:30:43 +03:00
parent d5392ebaef
commit dab9243d23
7 changed files with 17 additions and 57 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "qapp-core",
"version": "1.0.18",
"version": "1.0.19",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "qapp-core",
"version": "1.0.18",
"version": "1.0.19",
"license": "MIT",
"dependencies": {
"@tanstack/react-virtual": "^3.13.2",

View File

@ -1,6 +1,6 @@
{
"name": "qapp-core",
"version": "1.0.19",
"version": "1.0.20",
"description": "Qortal's core React library with global state, UI components, and utilities",
"main": "dist/index.js",
"module": "dist/index.mjs",
@ -11,15 +11,14 @@
"require": "./dist/index.js"
},
"./global": {
"types": "./dist/src/global.d.ts"
"types": "./dist/global.d.ts"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup && npm run copy-types",
"copy-types": "cpy src/global.d.ts dist",
"build": "tsup",
"prepare": "npm run build",
"clean": "rm -rf dist"
},

View File

@ -1,6 +1,11 @@
import React from 'react'
import './barSpinner.css'
export const BarSpinner = ({width = '20px', color}) => {
interface PropsBarSpinner {
width: string
color?: string
}
export const BarSpinner = ({width = '20px', color}: PropsBarSpinner) => {
return (
<div style={{
width,

View File

@ -1,56 +1,8 @@
import { AddForeignServerQortalRequest, AddListItemsQortalRequest, BuyNameQortalRequest, CancelSellNameQortalRequest, CancelTradeSellOrderQortalRequest, CreatePollQortalRequest, CreateTradeBuyOrderQortalRequest, CreateTradeSellOrderQortalRequest, DecryptDataQortalRequest, DecryptDataWithSharingKeyQortalRequest, DecryptQortalGroupDataQortalRequest, DeleteHostedDataQortalRequest, DeleteListItemQortalRequest, EncryptDataQortalRequest, EncryptDataWithSharingKeyQortalRequest, EncryptQortalGroupDataQortalRequest, FetchQdnResourceQortalRequest, GetAccountDataQortalRequest, GetAccountNamesQortalRequest, GetBalanceQortalRequest, GetCrosschainServerInfoQortalRequest, GetDaySummaryQortalRequest, GetForeignFeeQortalRequest, GetHostedDataQortalRequest, GetListItemsQortalRequest, GetNameDataQortalRequest, GetPriceQortalRequest, GetQdnResourceMetadataQortalRequest, GetQdnResourcePropertiesQortalRequest, GetQdnResourceStatusQortalRequest, GetQdnResourceUrlQortalRequest, GetServerConnectionHistoryQortalRequest, GetTxActivitySummaryQortalRequest, GetUserAccountQortalRequest, GetUserWalletInfoQortalRequest, GetUserWalletQortalRequest, GetWalletBalanceQortalRequest, LinkToQdnResourceQortalRequest, ListQdnResourcesQortalRequest, PublishMultipleQdnResourcesQortalRequest, PublishQdnResourceQortalRequest, RegisterNameQortalRequest, RemoveForeignServerQortalRequest, SearchNamesQortalRequest, SearchQdnResourcesQortalRequest, SellNameQortalRequest, SendCoinQortalRequest, SetCurrentForeignServerQortalRequest, UpdateForeignFeeQortalRequest, UpdateNameQortalRequest, VoteOnPollQortalRequest, SendChatMessageQortalRequest, SearchChatMessagesQortalRequest, JoinGroupQortalRequest, AddGroupAdminQortalRequest, UpdateGroupQortalRequest, ListGroupsQortalRequest, CreateGroupQortalRequest, RemoveGroupAdminQortalRequest, BanFromGroupQortalRequest, CancelGroupBanQortalRequest, KickFromGroupQortalRequest, InviteToGroupQortalRequest, CancelGroupInviteQortalRequest, LeaveGroupQortalRequest, DeployAtQortalRequest, GetAtQortalRequest, GetAtDataQortalRequest, ListAtsQortalRequest, FetchBlockQortalRequest, FetchBlockRangeQortalRequest, SearchTransactionsQortalRequest, IsUsingPublicNodeQortalRequest, AdminActionQortalRequest, OpenNewTabQortalRequest, ShowActionsQortalRequest, SignTransactionQortalRequest, CreateAndCopyEmbedLinkQortalRequest, } from "./types/qortalRequests/interfaces"
export {} // mark this file as a module
declare global {
// interface QortalRequestOptions {
// action: string
// name?: string
// service?: string
// data64?: string
// title?: string
// description?: string
// category?: string
// tags?: string[]
// identifier?: string
// address?: string
// metaData?: string
// encoding?: string
// includeMetadata?: boolean
// limit?: number
// offset?: number
// reverse?: boolean
// resources?: any[]
// filename?: string
// list_name?: string
// item?: string
// items?: string[]
// tag1?: string
// tag2?: string
// tag3?: string
// tag4?: string
// tag5?: string
// coin?: string
// destinationAddress?: string
// amount?: number
// blob?: Blob
// mimeType?: string
// file?: File
// encryptedData?: string
// prefix?: boolean
// exactMatchNames?: boolean
// base64?: string
// groupId?: number | string
// isAdmins?: boolean
// payments?: any[]
// assetId?: number
// publicKeys?: string[]
// recipient?: string
// before?: number | null
// qortalLink?: string
// }
type QortalRequestOptions =
SendCoinQortalRequest |
GetCrosschainServerInfoQortalRequest |
@ -143,3 +95,5 @@ declare global {
_qdnTheme: string
}
}
export const __keepGlobalModule = true;

View File

@ -1,3 +1,5 @@
/// <reference path="./global.ts" />
export { useResourceStatus } from './hooks/useResourceStatus';
export { Spacer } from './common/Spacer';
import './index.css'

View File

@ -10,6 +10,6 @@
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true
},
"include": ["src", "src/global.d.ts"]
"include": ["src"]
}

View File

@ -1,7 +1,7 @@
import { defineConfig } from 'tsup';
export default defineConfig({
entry: ['src/index.ts'],
entry: ['src/index.ts', 'src/global.ts'],
format: ['esm', 'cjs'],
dts: true,
external: [