type NFT = | { id: bigint; metadata: NFTMetadata; owner: string | null; tokenURI: string; type: "ERC721"; } | { id: bigint; metadata: NFTMetadata; owner: string | null; supply: bigint; tokenURI: string; type: "ERC1155"; };