From d1c6ff640aa4f171f609df77b7587e062295e90c Mon Sep 17 00:00:00 2001 From: "aegir[bot]" Date: Fri, 2 Aug 2024 17:35:36 +0000 Subject: [PATCH] docs: update documentation [skip ci] --- assets/navigation.js | 2 +- assets/search.js | 2 +- .../blockstore_core.base.BaseBlockstore.html | 18 ++++---- ...e_core.black_hole.BlackHoleBlockstore.html | 18 ++++---- ...tore_core.identity.IdentityBlockstore.html | 20 ++++---- ...ockstore_core.memory.MemoryBlockstore.html | 20 ++++---- ...ockstore_core.tiered.TieredBlockstore.html | 20 ++++---- classes/blockstore_fs.index.FsBlockstore.html | 20 ++++---- .../blockstore_fs.sharding.FlatDirectory.html | 4 +- .../blockstore_fs.sharding.NextToLast.html | 4 +- classes/blockstore_idb.IDBBlockstore.html | 16 +++---- classes/blockstore_level.LevelBlockstore.html | 14 +++--- classes/blockstore_s3.S3Blockstore.html | 16 +++---- .../datastore_core.base.BaseDatastore.html | 26 +++++------ ...re_core.black_hole.BlackHoleDatastore.html | 26 +++++------ ...re.keytransform.KeyTransformDatastore.html | 28 +++++------ ...datastore_core.memory.MemoryDatastore.html | 28 +++++------ .../datastore_core.mount.MountDatastore.html | 30 ++++++------ ...ore_core.namespace.NamespaceDatastore.html | 28 +++++------ classes/datastore_core.shard.NextToLast.html | 4 +- classes/datastore_core.shard.Prefix.html | 4 +- classes/datastore_core.shard.ShardBase.html | 4 +- classes/datastore_core.shard.Suffix.html | 4 +- ...store_core.sharding.ShardingDatastore.html | 28 +++++------ ...datastore_core.tiered.TieredDatastore.html | 28 +++++------ classes/datastore_fs.FsDatastore.html | 28 +++++------ classes/datastore_idb.IDBDatastore.html | 20 ++++---- classes/datastore_level.LevelDatastore.html | 20 ++++---- classes/datastore_s3.S3Datastore.html | 22 ++++----- classes/interface_datastore.key.Key.html | 46 +++++++++---------- classes/interface_store.AbortError.html | 12 +++++ classes/interface_store.CloseFailedError.html | 12 +++++ .../interface_store.DeleteFailedError.html | 12 +++++ classes/interface_store.GetFailedError.html | 12 +++++ classes/interface_store.HasFailedError.html | 12 +++++ classes/interface_store.NotFoundError.html | 12 +++++ classes/interface_store.OpenFailedError.html | 12 +++++ classes/interface_store.PutFailedError.html | 12 +++++ .../blockstore_core.errors.abortedError.html | 1 - ...ockstore_core.errors.closeFailedError.html | 1 - ...ckstore_core.errors.deleteFailedError.html | 1 - ...blockstore_core.errors.getFailedError.html | 1 - ...blockstore_core.errors.hasFailedError.html | 1 - .../blockstore_core.errors.notFoundError.html | 1 - ...lockstore_core.errors.openFailedError.html | 1 - ...blockstore_core.errors.putFailedError.html | 1 - .../datastore_core.errors.abortedError.html | 1 - ...store_core.errors.dbDeleteFailedError.html | 1 - ...tastore_core.errors.dbOpenFailedError.html | 1 - ...tastore_core.errors.dbReadFailedError.html | 1 - ...astore_core.errors.dbWriteFailedError.html | 1 - .../datastore_core.errors.notFoundError.html | 1 - .../datastore_core.shard.parseShardFun.html | 2 +- .../datastore_core.shard.readShardFun.html | 2 +- ...kstore_tests.interfaceBlockstoreTests.html | 2 +- ...tastore_tests.interfaceDatastoreTests.html | 2 +- index.html | 34 +++++++------- .../blockstore_fs.index.FsBlockstoreInit.html | 16 +++---- ...ckstore_fs.sharding.FlatDirectoryInit.html | 8 ++-- ...blockstore_fs.sharding.NextToLastInit.html | 8 ++-- ...ockstore_fs.sharding.ShardingStrategy.html | 4 +- .../blockstore_idb.IDBBlockstoreInit.html | 8 ++-- .../blockstore_level.LevelBlockstoreInit.html | 4 +- .../blockstore_s3.S3BlockstoreInit.html | 6 +-- .../blockstore_s3.ShardingStrategy.html | 4 +- .../datastore_core.index.KeyTransform.html | 4 +- interfaces/datastore_core.index.Shard-1.html | 4 +- interfaces/datastore_fs.FsDatastoreInit.html | 4 +- .../datastore_idb.IDBDatastoreInit.html | 6 +-- interfaces/datastore_s3.S3DatastoreInit.html | 6 +-- .../interface_blockstore.Blockstore.html | 4 +- interfaces/interface_blockstore.Pair.html | 4 +- ...ckstore_tests.InterfaceBlockstoreTest.html | 4 +- .../interface_datastore.index.Batch.html | 4 +- .../interface_datastore.index.Datastore.html | 8 ++-- .../interface_datastore.index.KeyQuery.html | 4 +- ...erface_datastore.index.KeyQueryFilter.html | 2 +- ...terface_datastore.index.KeyQueryOrder.html | 2 +- .../interface_datastore.index.Pair.html | 4 +- .../interface_datastore.index.Query.html | 4 +- ...interface_datastore.index.QueryFilter.html | 2 +- .../interface_datastore.index.QueryOrder.html | 2 +- ...datastore_tests.InterfacDatastoreTest.html | 4 +- interfaces/interface_store.AbortOptions.html | 4 +- interfaces/interface_store.Store.html | 16 +++---- modules/blockstore_core.base.html | 2 +- modules/blockstore_core.black_hole.html | 2 +- modules/blockstore_core.errors.html | 9 ---- modules/blockstore_core.html | 7 ++- modules/blockstore_core.identity.html | 2 +- modules/blockstore_core.index.html | 3 +- modules/blockstore_core.memory.html | 2 +- modules/blockstore_core.tiered.html | 2 +- modules/blockstore_fs.html | 4 +- modules/blockstore_fs.index.html | 2 +- modules/blockstore_fs.sharding.html | 2 +- modules/blockstore_idb.html | 6 +-- modules/blockstore_level.html | 6 +-- modules/blockstore_s3.html | 6 +-- modules/datastore_core.base.html | 2 +- modules/datastore_core.black_hole.html | 2 +- modules/datastore_core.errors.html | 7 --- modules/datastore_core.html | 7 ++- modules/datastore_core.index.html | 5 +- modules/datastore_core.keytransform.html | 2 +- modules/datastore_core.memory.html | 2 +- modules/datastore_core.mount.html | 2 +- modules/datastore_core.namespace.html | 2 +- modules/datastore_core.shard.html | 2 +- modules/datastore_core.sharding.html | 2 +- modules/datastore_core.tiered.html | 2 +- modules/datastore_fs.html | 4 +- modules/datastore_idb.html | 6 +-- modules/datastore_level.html | 6 +-- modules/datastore_s3.html | 6 +-- modules/interface_blockstore.html | 4 +- modules/interface_blockstore_tests.html | 4 +- modules/interface_datastore.html | 6 +-- modules/interface_datastore.index.html | 2 +- modules/interface_datastore.key.html | 2 +- modules/interface_datastore_tests.html | 4 +- modules/interface_store.html | 14 ++++-- types/interface_store.Await.html | 2 +- types/interface_store.AwaitIterable.html | 2 +- variables/blockstore_core.index.Errors.html | 1 - variables/datastore_core.shard.PREFIX-1.html | 2 +- .../datastore_core.shard.SHARDING_FN.html | 2 +- 127 files changed, 539 insertions(+), 470 deletions(-) create mode 100644 classes/interface_store.AbortError.html create mode 100644 classes/interface_store.CloseFailedError.html create mode 100644 classes/interface_store.DeleteFailedError.html create mode 100644 classes/interface_store.GetFailedError.html create mode 100644 classes/interface_store.HasFailedError.html create mode 100644 classes/interface_store.NotFoundError.html create mode 100644 classes/interface_store.OpenFailedError.html create mode 100644 classes/interface_store.PutFailedError.html delete mode 100644 functions/blockstore_core.errors.abortedError.html delete mode 100644 functions/blockstore_core.errors.closeFailedError.html delete mode 100644 functions/blockstore_core.errors.deleteFailedError.html delete mode 100644 functions/blockstore_core.errors.getFailedError.html delete mode 100644 functions/blockstore_core.errors.hasFailedError.html delete mode 100644 functions/blockstore_core.errors.notFoundError.html delete mode 100644 functions/blockstore_core.errors.openFailedError.html delete mode 100644 functions/blockstore_core.errors.putFailedError.html delete mode 100644 functions/datastore_core.errors.abortedError.html delete mode 100644 functions/datastore_core.errors.dbDeleteFailedError.html delete mode 100644 functions/datastore_core.errors.dbOpenFailedError.html delete mode 100644 functions/datastore_core.errors.dbReadFailedError.html delete mode 100644 functions/datastore_core.errors.dbWriteFailedError.html delete mode 100644 functions/datastore_core.errors.notFoundError.html delete mode 100644 modules/blockstore_core.errors.html delete mode 100644 modules/datastore_core.errors.html delete mode 100644 variables/blockstore_core.index.Errors.html diff --git a/assets/navigation.js b/assets/navigation.js index fd3aff63..0ecfb4ad 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA61aXU/jOBT9L+GVskPLzO7wBirdqZiFWUDalUaochOXRk2TynZnqUb891WSJrGd6+vrMM/cc871cfx1yvefkeKvKrqMllkRb6QqBB/FheDRabRjah1dRtsi2Wdc/tYVLMqCs7XaZtFptEnzJLocn0bxOs0SwfPo8ntHyiSBqawi0V0zya9bcEccZ0xKF7EJMnXOx3+8Pb+daiaweDNaFxml67J2UdbSei/LvxRZ2AA6DQCPj4ULUQjpH0ddRxoDWxZC8eSmRHTEq30eq7TIndQ6zNT5dKE1HGeF5DOWZuEKNhRRSXjG1UCZHhbReeFqmIgJRBTWTA5TMIGIQl6oWbHPgwUMHMJf7Hg+bAgWEtHY7QfOgwnsKehLLU14rlJ18C+2ppK03ObH4pAdoxXog/HtIs0T/koYQFn2rs3az3zSg9ZCF+efLyYf9MlFN1WKEIh3qf3Ft4UAZ4MgBYBdOk8pFzwZqAOAXTo31gnxg4mULd38N8BJMRkbX9G2GqW/4bqO9B25XXetgSO5DcS/f1X55u+8riN17p5HV+dHchsIdW5eW9q72wo/8Ve0g96/GaxkwFYwk0QTWlYd0R/9Kcg8z1PVsae54mLFYoJACbTG8fGTYbBcM5Gk+YvPkqaO5krG1DQVPFbGkoFtaZkNFGbNHX9VT8VXJhWZu4OgnusdEE2H24eNh4YQKmMiMY3HI+RRCab4yyFExcZCH5FjnabJEv2Y0mRJuyNMr4lrq2Q0qrE5Ngop5vfY/YtKcyPjP3iG+lFVkBz5WlYSPalZLQTmi1VKcQbUCHJHTlBr5ITky+OEaIqcnOm1mB16HcULi/pXr82SnrAktccgUwzLPNq/vzfysIiCEo9pg+3PGkRrQIbHHTb1wLQjoHkg6yCOwxV1WAq/MOmAmYlBR7KcUkIIWAMAo1L3/je2S+ie/MhOlg+cJQNlLCgq849IB/tmY98TfMAaeO5BeG1btGGPbWCpeXlPbCD1rehnbhEuylt+eBIsl6tCbAf17iLA3++DpPpQp0ixz9UwDRvpkrhjWy53LB424yDaJdUcp4OUIDCeeQyS6UNdItXFPYS6AVA+YfByAlLrKO/1h05blY/O8RvPhh9Uv2OHE3oxaRvyLGnHyW/IgBT48e8KnSyZ4MyJPgIjcaJ2XS53f9NlFa1nx8bjarkiNkF4w3mzcXibbitJjWPbmaP5TqAPxgdB2wKqKlrzSMoCktIylm+Cr9JXImVdjL7Tyrpr42WCMrb1KOl+Re+xLkaH/HAzm/8LpdHwoKtye7ubjPUGv1w9TOd3fy5md2RaDYMw75iQvDJpts8J98Oa20Aht0/BWRJMroPQq6c7y4R4qWEmclHAvgs9RSOuYFdQb9EH5/T0zo2UHu0azhqgjL6TIEb0M0lqeCXPtEo8Sm/LnFGOi9cfZ3WjB5PPjjgg+CQZcAwmSRbodQQPbOoQFxyJZ0ceGHiSvNCiSOJi6xqGQsiOmZxBkvqsYkLSjGllhAkzef3T1ZKMlkB02rjQVi2WjtDUGZL1SbW+QV5XLmu+HL6xVNA5y+pwI0aKSwXsZJDEoqqlresG3o30iUt4ZhEpBw1mWgpDJHQEI8ouGk8e1Bic9BdI39kEXhthv+ZCdPTE6ZYDLy6c8qTGOP+Zg6l47Zlnm7bCYJMK7DckYsfuY5Lf8sPfey7g3yXc3A2MQj1LM8V9a9klUIMpMvciGaxSYd+5G9nc8JbUUQ6x3ev5cMOJbg+2GvPZSndoi3LDaUGIscqbg9pFeGuT9i/BwD7nP0e6Azz8GGnXMeEQsXVADtIJYiA8B4it6iAhHh/eo4N+bFyVv2bd76p+Pc7VpDoAzTUJ+3HN+Ojbga/+Y/qtTx12UF9lkcXy4fPv5x/HNtNccVGGAyTGphhmfn57/h/yije2XS8AAA==" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA61aTW/bOBD9L8o1zjZx2t3mlqzrxkg36TY5LFAEBm3RtWBZMki6G6PIf19IssQPDYdDZc95783wkTMUx/n+K1H8RSVXySIvlxupSsFHy1Lw5DTZMbVOrpJtme5zLn/TgHkFOFurbZ6cJpusSJOri9Nkuc7yVPAiufquRZkkKFUoktwNk/ymI2vhZc6k9AnbJDvO+cUfr8+vp4YJbLkZrcucknWFnVdYWu4V/LbM4xagYwB8fC1ZyguVqUN4JS2StI7ZERyzjC5AnxxYQ5HyF8ICKtibTlBY+aRHbQJdnn+8HL+7NJJGd5oSCOT7ov3Ft6UAd4MQCiD74jxlXPB0YByAbMcxN31bJxXWb3Ckbfeb5DuyR3GXiB9XVS8znHmDI2Xut92X+VHcJUKZ262v6/8riS5hJUmZh2t3JSMqdyqJJnSqJqO/+lNQeVZkSqtnheJixZaEABXRWcf7D5bBcs1EmhU/Qpa0OJorOVOTTPClskoGtqVTtliYNff8RT2VX5hUZG1NQT03MyCaDqcPGw8tITaMzcRiPB4pj0owxX8cYqK4XOgQeeo0SxfoYcrSBe1Kn9wQa6tStNDYHltAivk99XBRGW7k/CfPUT9qBMmRLxWS6Emj6jAwXxwoxRkwRpQ7coxaI8ckXx7HRFPk+MzEYnaYOIoXjvT/XZuVPKEkdYCUKYa9m7q/v/XZ5AhFvZomLbe/a5CsRRn+ZHKlB76YIpIH3kvEdXg+V5wAcS8NIPGg7olL9H2Q3/HDk2CFXJViOyiQTwB/aQwK1ad6g5T7Qg2L4TJ9Ie7ZlssdWw7bHpDtC9V2kkGRIDL+OhsUpk/1Bam/WWKkWwLlCIN9GZQ2WcHOT5et4aNzvNlv+EH1M/Y4YYJJPSNQ0p6mZ4UBJfDO53tvO2Gin9v0FViPbWrWVbmHk65QtJw9jceXci1sk/CEi7ZxBJPukKTEsXbmSV4H6JPxRdBaQI2iJY88MEFR2vPyq+Cr7IUo2YDRT9QKd2N9lKGKHR4V3a/oOTZgdMnfPk1n/2i5n0xkbOHdnAbutrvxhZng7fW3yez+83x6T5Y1OIjyjgnJa5Om+0Jrr/bFUmVl4dG2WLb6B/NWEZyl0eImqadNG+NAutQ5DvKhgJ0Lc4BArGDfjNKRjx5R0jO3BpRo1vAzCxpP6hDE6eRUkhJeyTMDiU8RO5j3FevTDb/k9erBoY8Wjpj5kAw4zmRIFpg4ggeudIwLnmGPFo+c9ZC8MKYwxGLTCUPzF61MHr+Q8qwnJKQdM2CEDbN1w9vViYwWwNSodaFDzReeeZF3PtAXNfIGdX0jKfvl8JVlgq5ZoeONGCkuFdDJoBDzGkur65auV/rEJbyzSCiPDGZaBlMkdAUjkX0y6KWsDU77BdJ3NoVrI+6HLEiOPh6648CLC5c8aTjen52ZWq4D++zK1hxsU4F+QxL2dB9b/I4f/t5zAY9k/dotjSI9zXLFQ7XsC9CQKWEeRDo4Ss19YzdyteGWpCWH2B70fLjhRLcHW4357Ex3aEW54bRBiFXl7UXtE7xzRfsfwUCfC98j+gKPv0a6OiZcIm4cUIN0g1iMwAXiRvWIEK+P4NVBvzauF6VQn4QoBXYEGj2Nxb7W/sxLyacsy3lK1HUZmPqE51zFyfcomP5nrqLEbTymfMtklLKNR///oVTTcl9QhS04pvuw40VUyg4BHQTt43y28ZhyfUofdnUFBnqBcayPBHRST/jCaBQfQ98U1/8y8x2jDjsorwrkqLz7+Pv5+wtXaaa4qMZdJMUWDCs/vz7/BzhPejxuKwAA" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 659aede7..25e4e032 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA82dW5PjNrLnv0v1a7mOcOPFb/bY3tMxM545Y8fuRnQ4OlgSq1vRaqmOxGrb4fB33yBAUEAqEzeyzuyTa6YJ8E8kgMz8IUn9cXc+/Xq5+/rdH3ef9sfd3df8/u7Yfe7vvr57PJy2ny7D6dx/tT2d+7v7u5fz4e7ru8+n3cuhv/zH9d/fj//+8HH4fLi7v9seusulv9x9fXf35z3Sa3eJdzVehPR3f/fcnfvjgIi73orxZr7Zt92l/3a+cr7t1CV+W79NlgrdgSNFsetzb0/Hy3B+2Q6nc7GON34n6ZpAZ65hNvI6XLv+0A/lw/Rmbv9Kyv7eHX9fqm7qY3WFH/qhXJpp/BqavjkcFsky7V9D2TJjXjtYXdvH7lKuyzReXdPzy4LZZRq/hqZlNrx2sIo2x3F1209ffTwdEhzNeOn78dJV3M3Y23+eDlk+56oAaZ7pfq4PvoITigsj/dFw2X21v3y1P37sz/uh36WJxu6z1FUlPESu11qgN229JGu+WT2vP+5Jbi7hAbI8XqnSJOeXJjbLD5bqXW16YN7x9edGkuNMUJ/lQ4uUJrnTBKVZnrVU6WqzAvO3rzMrZvn9+Xw6X6Ju2FxW6oIrOd+vezydh373/djffNenl+N22J+O5H3dVnked3o+VMv2cLr0P3T7Q7Ye2HI9TcZvFIm6abqeqg/9UCTJb7eeno/dpUiP3249PcfT8MPp5Zgrx2u2nprTc38sGh7QcD1Fzy9l88dvt1DPddPb7/rjsB9+j2579sI1co+3U18Zqcd8+9u2eWMxP/DyrCOmqQiBBTp1R3PDnc374/6wW0Ht1M2Nw30+7790OutYqLokK4rKzkyJipUmhTaJaheFNgVPkJIJRaXnpEFlGlNyoBSZOQlQmdJ1JsPS1KdAe0reE9Wdk/QUaEzJeKIac9KdMo3rzIGliU6i9qvDP+763+Lefryq1NVL1kqxufon4mQrfu83Ny0T7amfMSAowD5TVKHN15H29/7z6YwFRgm6kLbriPp535/7XZkopG2ZKHGdw9/7mfqX7rzvHmkd3+dn7Dd3r5QS1Szg/fvh9+e+RMCbuWmGjqkDai9CQUK+pgfQT77Ah+nhCJ0kZCjQivS1ul4aQBQIxjpbXTEBJwrk3vS0ulYCXBRovelpda041CiQCjtaXSkFPAq03na1uloChhSIvelpFa2z0M/atUb9nrlsDURCxgFUoDndGrbL83rTYy5HIyE1RViE6JBCIrtu6JaJnHoogSFxrSUgJKw2D4IUKUzKdxJULkp3MpWngI+g5Bzoka8tBXjE5OXAjnyFy42+FHJkak4BHEG9OXAjU1sK2Ahqy4Ea+dqW23opzEjQPAsedGIZdcnmsjVcMpkFU0M13Rq2y3PJ02Mud8khNUUumeiQcsn6H+NrMyhz7qPELcf1lrjloN5Mt1ykMGnVJqjMKm/MVJrihoMSc9xwvrYUNxyTl+OG8xUuN/JSN5ypOcUNB/XmuOFMbSluOKgtxw3na1tu69xi5QSN2Js2T8FiqSeMuBadSDxdMs8jni6EC//hkua+5zu6DTJuf4OPC5w2rSHXW6M9kcUE574b+rdPf99fLvvjh1KFN71keuwszVcH9pfTcftyPvfHbXAJBZRTfb2mfl2f8/bp+9/2lyG4bQZ0wz5eU+/kS5YPNtrRayp/7oaPhVqnpuuutmmnXj6SaEevOZKXj915tz9++Gk4d0P/oVQ30s3Kqm+PoEr3tKnt4hmQmWZEN6tX0hSLQ5I20dW1RVKJ8GbzGmoiyUNYUGLWkKtpgekyXlbMUhVJCAKKEjOBLDXj2VahnKnpunoiKUl4438NNQtmUEb2EVWlKjR2f3vcX8drfxz681O3TRA4tlsSxidFyiV6ggFzzuDpkSkKk4tkx6PltcTjMXKRaDpUXk3sb0N/vOxPx4VCnW7WFxmI4ovURoL5tWQHQuYi2ZHIeS3ZZLxcJDoYNi+QzG/0RsCMvWwFNnPohu/2536kGjHXM9/Va5Szs8+Pt5TRBKQUcBq8N2pOed+nyZc3Nc/Pt/JU3m6G+VJzd8KoQpDvbE+7JSM5d7C+tv64UNvcwSragnWwpeIezH++Yg/p1bF0x16fZCy0X7KwcdkPptO1pN/Wo3lP8LQ/rD/yD1Ovr/gMzpb/Y//b8PPpb90llvzMt7q2+Pdu9kDHkp3eGYQVtnkobPkeH9eXvcFDkcW7e1zb87l/2v/2t/74IQp+SXmgj7XHcoErgkrL/FBcVZ4TujFvkQdCVS1xP7ispb7H6XVtx5MmuMTrUKJXdDmJ4kv8Tbp6jx+5XioNIOEeLhciId6H3t5Ltdxu9LmOeyWeEdO5TiQfBATYll+sl9z8F0p2p+Z1QmfOS7/hv3FSIkKKZiQYiRWnI6ZwhbjjFSYipnTJLCTFulPwp2w8NfcPm645DUssjeopt/XNyKRFbqU6y0K4VJEgkCsezKKILiAyGNctU7k0wLvpOzvMW1d/SbwXfoacqG/lZykJ/3IfBq1d3O8eQ2R7v3sMVi96XzP67tu0qsKxU+/i5J1yVLuIXeC3zsUWN72UEgtCThmsSFblmDxdk270WooOp203RMAJoctp+lrqvvTnGNUhxF1brqjNc2Rv4qCE0PYe8bAra4vjEkob4ljX1RYtgKN2itTit2Ql8cI3akUmF71laonVvAT1lL5ckaHxMpxPZQJty/VGLFKGRyhJLMHLUREpv6OFJJbe5WgpnEALXs1JVhcpvyOUJZbeJauIld0RMlJL7pJ1RMrtCBmJpXY5KgpnzIL3bIPqHCDgXZOApW76zSJSfoCbS6LoeydDKLSLMNgpFzW3X1cWjNeydWFhW6EwNOk69F/6Qyjt0hckJ15/G69OS71Mx6BB8uw0uhclYLSA3CQM7ak0EQvIKkvGstSFE7KANpCUraHl9Bx+9SqgZmq68kjlpjsBgcUpT57GeNoT0lia+uRp/O+XPlxdGJJoG7+mwmiCFtpJUpO0LEXxRC20UpOTtQJNsegpqqs0iMrSGkmVAiIT06VcNZGUKSwoMW3K1bTAlAvSpyyVkRQqoDAxjcpSE0ulgv4qLZ3K0hNJqQJyEtOqXDULZtSC9Cqq0kmxwFUJSRbae1aiBUPZ3FQrrCA53SK7iaUQFxHKHy4iOXn4SaRlDhfx4F6aPNAXsSxhwO6bmyqAPkizv2w/hX0UKmZulhkOJarK+BAFPlb5b9QlKnPmYKoY3eR1xinnRXxc2+JX8GmlmYEkqi89hMzSEfMPAS2lziFRXyRgRIUlhorpCiJBIiUiMTxM11FkpgUhYaKySDCIqkoMAxMVxAJAVEJq6JeoIRL0oRISw710BUUzZEGIF1DmFtQJENiE4yrQaVZM54UaC15RpzSs4EpXfDOWVFnyTmxY5oICybHj0rpI2p6p5ZDU3fOqIJFeFhU/kqrSax4zJCWVOtIDlVzhGJF0HaJu6EyLLfYTKvM/m+/7hdIYjidsRE/6l8iDUw8ow/Ol8ad4vrMX3my32D29FjkKdPOC7ClNRFIShQjyu6Jm3fsOiZsShU1tX0HRX/vfb8OVDFVT+5WVPXbD9valvERZtvHKmogcJVFUJFVZqAoNdLKUBb/LU6wOy1cSZYXSliV6lgxV7AtYxbqwnCFRUyh1KNaDRe+JekJB/BI9S+wW++5UsS78zDBR1e2Z4XqalmzrbgcraHNYrf3h9Whgcv0Z+BXCE/ubfOkxCvIr9IXhyvWRlwctUVVk/BJKX0nFyF0WhTZx+VlRTqnOpJWRpjVrjZToTQuD4mJvI6LXnhGJwVJcembcVK41yb+k6s0CSGs8Q0qgFRefE3MVqlxpmHMx7hrqU4K0uPKceK1EZUroFleZE8UVqlxpJuTi2jXUp4V9ce1k1djrKl/JBeJx4ms8wZXc+T/vS4SPfcKv+pKhY3Vlquiv5z69HLfj23XUXd1GWbFiD3/Jt3LLYb8jf3E2Jghpu6KufxC/KhpXBVquqOlffbcr0wRarqjp/4yLoUwUbLqaKvy3a2OCvFbLtMR+6QUISPipF3JZY788f5sQRm/8BrZLevDYr6h/n7StOSrmBqvc/q/97z+fu+Pl6XT+XDImVPtVxJlf/CuRddtyHUGnl+NQpAc2XEXOj93n/vLcbYtmM9p4FVn24KtEFdZ2FVHmZ6xKJN22XEWQPpjOkGGvL7q5e2btLlnsIBSV4DbK2vhvlHivNZyOX/ozWgWRpuLNtYd0NV43lLT9UmX7FYXBioNkWfrqr9gii3m1Bu+fu92OKBqJKnjjtM4YFfPIhCD9nyIxU8u1hDx35y59PXlKbNMFUry5+/SCloLEhZiGa8kYTj8N5+K54rReImhW86n/fbjZ9oht1712hWOIcJBFZOGeBrSHrFXtPf7iA4lEcSVVFfGuybq2j/vDbjXlU2cpRc+rPcHtBF34FG6H649+9kFQquyb06AMsrTsCVL4WM5TLGFk5U+SdHiU+hhZNTXlmtOOjVJF550dLVWdwrPzlOfULJSrTzg6SpWdcX60SO+aQ51Z01OuO+H4KFVzxhlSud6Eg6RUvRmnSYv0rjkvMmuGynUnHSalqs6qKVqoeU03mV1zlKd9Fv5ZM8FY6G+uWiHop+AlMVrTfUGrrBB/esDFwX1ASklAj3dHfv2lG7olAqf2BWF7VGd2uBvSmVPwlK8sZX3G1OUsyTyFSeFpSN6ioqY8rWlhaXBGZoWiJepSfF9c4ZJSijzVCWFnSG5GqJmta+lQLixOytObEFaGtGaEknm6EsLHkK6MkDFb11L7Liw5ytObFB6G1C4qMirQutTtLC4rimu+hoPjkWw0GhwvWiMYxA+OqSHSd/Xb5EWC+tmWB4KUjqIwEOmMCgL1tfGZRMqb25eEgWGd+UEgqXIJ5cxVmbQyg0oXLcsctYfT6dPL8wKxcwevbP20MJbUmcVVc3QlhqyksMyANVtZkg+OqFvkhDMUp4SqpNScQDVP07IhXBqkZmhNCVFJnTkBaoamlPCU1JQTnOZpWmbTpYFphta0sJRUmsUps3Utc3TZLDKmz6tT0eV2sZBzvnCFsDNQIEgMzfXut22zQtDr8y4OQ6OaSsLRUKdUWLr/S0qFQVzu3E9BgFKk+699dL0mqDa9/A9pTi6FiAvHiyAyNsdE/dmpQVz6khShVHXKDpqmfEnKUKI+KSCPS19El0t0pwXsceFI4P4/ojwlcklVvySIKXmChAA/Lh0G+q+veZ0hX5gIlGhPSAjiumFi8MqaExKGuGaYOLy+5nXmyMLEokR7UoIRV56VaBTrXMddZiceqXrz3jfRF62ReMy/Lh0bGnPH6/VZScYFVHsXJhiohpKkAnaU/BZFljD0LYqMJZmq0nu1IkvhzasVr6DOf98iS97t+xbr6CNfwshSl/ESRqqWmzcxsgShb2KsZFFnz/in//tpQYnm2n/fXuHcv3yfmB54lT3CFbTO/hBWl743uMqW7wthVRl7gitrhf3gRlfZXuCqyt4Hwhry9gBXyDrr/9Zy7u9ujJd8i/0sHapuvvzftwP4Eso3geuTr7IPAFm5L1wmakpf/UDPzQawXEvGmgdisl67pNWUrXSgJXuxR5XkrXcgJ/fly4Ct3FX+8pTs4c21/8b1fb3/gsVtHnidle0IWsfDh9VlrHFH2XIPH1aVs9odWSt4+BtdheveUZW/6IMaMle8I2QdD3+jTlzX3z//9f0Pb//vrOxLd953jySAMFdnfrcALn/n7j/95zf/+u7tj//r/Q8/pkpwmixSUXlz99LrPfIHZ7aQ31wyOrxGayk5990uV4jbZpEOgKTcCRuiUvvjhxXAFP1tmtBiGe990zJ/EMZHXcc90YKKnRXa5aJX7aNKy0/B8xX7+LNQ8e03eNZVnH2CHBO85Py4THEKDk9RveTsuED59B2hhEKJqHivq/XWn693v5rc/eurTTqXjwnNKpfN15h2Bh8TmVc6W6oy5WAvTWnOa875ahPO1mMyM0poi/StMZSZnxHI15lwZh7TmFFKm68P/dHBTIHB3yBcrDDhBD8mMKPwt0jfGjMx88MF+TqTTuZjKrPO5Qs1rhGGZJ/J52s1v6G4OJC2vayo8koV9OcvYymauWqFBI36TicxNNN9Qaus1Gx6wMWJWUBKSVKGd0emN+M/Rmd8SOLcQ0FyE9WandiElC5JavKVpuwkMbVLkpk8xUmhdkhuVpidpy0txA6JywuvS9SleOG4whwnnKcyIaQOycsIp7N1LR26hcWoeXoTQuqQ1oxwOk9XQqAa0pURpGbrWmrfzOA0T19SYBpSlxWUFmhb6kayg9G4Ru+bS6blU+iXCJ6w31XBo7gfLikR3NPlwbkwNWh7uiyK1ZCbZoZnfg8kIid+ZT1RUeDH1VPCsjSNV2/1l9Nx+3I+98dtaBVhSqk+XkOv/hWRt0/f/7a/BD8PgemEbV9F380vsSdqQ3+AfT1dk2stNzLawWsofe6GUPiKaZuarLNqJydVPlJoByuNVE4WhWlL/OZc+v0jTo3SkOjGEnXs+u1pl+lm3lxbraSiP5aomFsVq6iUEtdfh3j/fvj9uVDFw/Tfr9jD3E2erAfQE+l29rkOmpL4YLpaJtM+LqH2aX9Ya0Qfpr7W1puFADDBpa+8pi2O7eEUrOxFA6CpzTrLM4oe6MhmZQ2RLCocYa2mJYwRiAhgzbsXDEP6MVuaijACwBSkZf1pd4+cmWG3TzwiS7t/GDQQkc2ady+YAekEIU1FDBpgGko/qZihqCCqWvLhRFqZ87NTzhVvj/vI72L5PY7XF+X2Sel0joBgVp0yOPrRi3LpLJnxlHqpWDyRzhJJ59OLxd1k0XnC0GR6qahACp2lLpJJL5UZyF+zZEbS2AKZGG7c7x4DvHG/e0wGjm+/+zaFOI5dupem7kuj0CXQEb1vJnaEfZAb0WO2EN0kD1Kkqjmctt0QJmK4Jqfh6yj70p8jqA4Xdm23mi4vBjDO/G0oPMOFvb82fB1lEeREqCo7rc/RFAmYaF2FEVOqtlgmjgtLPYFPVRHLvom9KTH/TlURzcCJnSk1B8/TEUk+QloKz6jT9V2G86lEnG231kiFGQGuIo0SZCgoMlR5JUGqsjA7wFWl0YNUBRF+gEtIJAipGsIMAZeQRhEyFBTNkPKPWqUqi7EFXFdqFUKWiiL3mFNvEFLjMAT3kjhEgJ3mYAQ/XPcTJP8rM3m3fjO3zh2SUM4GA9FMTVg8WiQKy9AO/Zf+EMjR9L8nZ2l/G69OydNMt/7lqcY3kpdka+TdMzM2rJ+irI0WBDK35TpOz8HKClrJ1DAv84goy8k+aGWFGUiutsg2G9ZXmIlkaYy5pIDCVL+UoyeWHdFyUjOkHDWxLCmwJyRmSjlqotlSYEdIzZjy9URCrZimwogrR2c4Z6EFpuUtmUqKh6s8f8lRGM5haHVpeUyOkkguE/I5SflMjpZwTkNLSctrMpUUz6Dy/CZHYblDeQ1/kpLrRBQl5jsxVUgcfRGBIPoikiPon0RK+HwRD86FqYHzRSyKmpGbZsbLfg9UhPr4sv0U3OYxIXOjvPg0TVF6qTc6RtmH0mmqIqW0mJTEUtq0+ztTPu3uusFK9snJHDAtiaWy6fePbEyUhsQdKVHHh3744UV3mivFa7mSmsP+MpQMi9NuHSWxTATdUAorJtMUReN/TFJy5J+jIRKC0DoK4480beE4HxOVFuEn371gWMqj+jRV4XgeU5QWyafdPRLDY7dPjN7T7h+O21FnlxSxJ9+9YEaUR+lpqmLxOaaptL4xQ1HBnr+kvpFW5pxNOFfEjyb8HnMOJrwQu7y+kRCwOJQMVpa54WSWqqKokjybmG/91ePhtP3kp0I2t5oven+9KJhjuXPh29t+nedFu/42dBfnaVHxaTFApoTcHwPDlDl9ZgQJZUKzNsJCsW7UkKsy5ye+yuV94yQqBQq/CSQt5aIWWTc36imU6QY/uRJzfk2sUJ4bneTKy/nhsHJ5i4ycG8hkyHT25X92znuDMYnjxYv2Yp85jVfk3/uNbZexJPVTUkHCflcgwrQqlxD2vV8NvfsOQcgDv9eXJvvht7aL68z4ub8kL6TpbkQv+XNjelBiCV364eV5RWlvbIe5AqleKeFD3513p1/R8pNS7U6fryDf+ZD5Hr/4Oh2vHzUPPAvVyxpzBFk7c8gbWDQ7L/8hV4vT+67/Lak/fWXqk+2QtEmyVorN1QYuTUy78ZsQRkRubppS0boH79DJCzXoJtlDcKvCqx84ff6M540pOt7MzTPlmD6WpBABURGgWCgqGgsFFIWYTYYcZ/rcHqclaUo8XMueRo/5szmrOIYepFwmXaKtOCctFBsPapMEF8a22aKj+WlEbVmOWiJz8cCWp4XZcqOpYURqWXqYLTN7W4zg7NeTudj45elitlwfgZeIDZeqLJXmsfBiecHT0EyJjm/8a//7f+WPn2213DPCz/AM/TlzsDwtb65d5I7UPBLUW6777ODPl2Y7WFvY6enpkutVfGVzD6tLO+8W2nPuYW1p9EsiqdIiL4pkScOW5A96KpcpNG1XCFwRXf8YTVImSzddV1WcGEIxOdgwceP61GduoFdy96kkTw4SxC/d4SUzhr/KsY0XCnItVOBf/r9xLqt4lrXdygo+ZXWHsoY3Wd2VrOFHVncia3iQkPso9h2v5jhKvcaqLgPdq0Ms81OfvwMRFd1YMSZ1y78W3HZsWFDXHZOQVNpNyBk7oVbN+8eXp3wxU6uU4uE0TbziTF5VvbO/kPtz9+GXAnlO8/cLRwvgwkv/Y/e5vzx329ty0agu2Hw1Xfjvg8bn1M0vgi7Vcei727LEuI6p2Xo6Tsdtd1ugmLLITLvVlOyPl6E7lkwWp+V6ai7fHLf9eOk/ClY9aL2iqu/6bX/cdcehTJbffEVdP5+e/+a9kZ8hymm7mqJDf7kt5YxqmVqtp2J/KVhbU6vVVOj/ZKuYWq2qQm/nBXbx2q6maGqbrWZut6IS5I2oBB2B8tUCFed+/GJHwVS5NlxNi41L8sU4LddTg327Pq4k9Kn6AhUv++PQfHM+d/lx+Ruv7WqKuktJkvDGNltv5nbH3elzwcS17VZT8ut++Pjjgp3upv0iZaEan2h53HxlYXXcfIgTr42Dt0K7yE4wF9fFpctKLooD4vAul1XEZajOKIfLFY7VwnnXhkvh4EMQfawwJ5A1YqgIvTKup5wp6+Gbx9N5+MezfsKw5Uy/7vWpz3fDcbz3nfcfjl2kfJ+49Zu5bZICrwPqhaYhWtNk+vqJGOWkAcguEIL3TK8xc1ouLfohRAR/WyBLSLSQ50ZB6PXU3FsXDEDstzWyJEQLbm5uH3oRNevW0SKam1unVRSm3bpg4GM/aRGX0NZMXXfXb37tnBOjMTRGtp/xmvIVj9zw7dCfu0fnZ5ICN7bXZgr45X6qcf76j/mDiV/f8Qfx0N7d3z3t+8Pucvf1O5uFj/W0Y0+/TP/2v/sRVI9XmEv+Y3N3/25zLzYPrVD37F60D3Utf/nl/p1tqq/Q/4e+nt3dv+P3kj1w7l/GvMv43f07ca/UQ62Edxn3LhN39+/kvWAPjCnvMuFdJu/u36l7wR+4ZN5l0rtM3d2/q8bLKll5lynvsuru/l2NXVZ5l9V39+8a7Elr77Lm7v5di/XWeJe1d/fv2Aa7rvXHdxxuxrCHZcAS44gzjnXJfGOwcdCZmIx7zyRmZuZbho0WYAozIfONwyRlROabhynKjMw3EKsoQzLfRKymTMl8I7GGMibzzcRaypzMtxPfkAblvp04Iy3KwaLhpEW5bx2urVPdy/ah2XD/St86fLQBq+8VfxCy9q/0zcNHI7AGXbS+ffhoBdaiV/oG4qMZ+Aa90rcQH+3AGXqlbyI+GoJz9Il8G4nREBzdhoRvI6G3NYle6dtIjIbg6r7aPLQc7FlgbxsNwSv0St9GglxBwjeRGO3Aa8zswjeRqKi1JnwLiZpaa8I3kGiotSZ8+4iWWmvCN4/cUGtN+taRjFxr0reO5ORak751pCDXmgTOZ7QBb7BBl755pKK8nvStIytyc5W+eaReQOhSk7595GgFgS416RtItuTmIX0LqdEOgt3L+qGu/eFUvokUI7cZ5ZtIcXKbUb6JlCC3GeWbSElym1EgRFDkNqN8G6mK3GaUbyNVk9uM8m2kGnKbUb6N1GgIwdErfRtVG3KGVL6NKkZtM5VvokpHb+gDVb6JKkFtM5VvoUpS20zlG6hSZHQGoriK2mYq3zxVTW0zlW+dqiG3mcq3TtWS20zlW6fekNtM7VunHm0g0LlR++apObnSa988NRlf17556tEIAt2Qat8+NRnE1b59ajKIq0GcTQZxtW+fmgziat88NRnE1b51GjqIa3zrNHQQ1/jWaeggrvGt0wg39xIVFpU3vp0a2hc1vp0a7YtqLPpofEM1FTVJGt9QzWgO0dxL8SAqf5I0ICfSvqhFZfqmakaDyA16pW+rdjSIZNiVrW+rVu9zHPNarW+rdjSIFGifvq1avZLkvaweNnXrX+mbqNXBnEKv9E3Ukkup9S3Ukkup9S3Ukkup9Q3UkkupBWkruZRamLfSa8n8m3uttlB1L/kDFzW4FuSuGzqkM//mXksHdebf3Gu1ndAFYv7NvVaRM9/8m3ttRc5982/utTU5+82/udeOhpENPmYgid205Fox/+Zcq6kCvgbYDXFg5CpgkDloniDRuIRB1qCJgtqgtoC0IYAbIG/QWAGHVZA4aLBAjC6EDpotKIaPArCaxguK49cCq2nCgEfbDNAHphmDwq0G+APTlEFJ/FpIikbLKBz7AAbBOBldMAAhmEYNuCUAhWCaNRCWAByCadqgKixGZ4BEMB6wGmARjAesBmgE4wGrAR7BRMBqgEgwEbAaYBJMkweF72UCcj1BmgJgCWa4BG4KQCaY5g+EKQCbYAZONLhcYDZNIQi5wGoisEMCRsE0iqDkAqtpGkHseoBUMM0jCA2AVTBNJIgZCWgF00yCmJES8lhJz0hALJgGE8SMBNCCaTRBzEiALZiGE3Nsq1qUOAOCwTSnqHA3ABgG06SCoM7AfhpV4FMIUAymWUWFO07AMZimFRWaojNAMpjmFRU+zIBlME0siGmhIFFX9LQAPINpaoEHpgwQDaa5BYHqgdE0uMBhPWAaTJOLCk1xGaAaTLMLHO0DrME0vcDhPgAbTOMLHO8DssE0wCDiWQA3mGYYRDwL+AbTGIOIZyt4DlLR8SygHEzDjAoF0wyADqZxBr4iAOlgmmdUFTprAOtgmmgQsxzQDqaZxrxBVDW6QQDwwTTeqHDHAdAHo9kHA/CD1XR0AugH05CD2CAAAGGGgOARcA0PsgLRCcAgrA5EJ4CEMA086s29qB94A2YbgCFMIw9igwA4hGnogW8QgIcwTT3wDQIAEaZpB77oAQhhGncQJ3rAZpp34IseoBCmiQex6AENYZp5EIse8BCmqQex6AERYZp7EIseMBGmyUfN0AUBqAhr6aN7gEWYhh/z4qz5vVAPijegETCe5iC1wLUA67V0EgcgCdMspMadBuAkTOMQIk8HqIQZVsLRlQxoCdNQhIgAATBhmovgKwMgE66xCLoyOCAmXFMRdGVwAEy4hiLoyuCAl3DNRNCVwQEu4RqJUOfd4CBZIxF8ZXCAS7hGIsTpOMAlXCMR4nwc4BKukUiNukMOcAnXSASfNhzgEs7oZIADXMIDuIQDXMINLkETBw5wCTe4BHUWHOASrpkI7iw44CVcQxFbA3RfV9MGABoBA2o6gm4rHIATbso1avSMH4ATruEIukNwwE24ZiN1M+qWCj4iMJ9mI3WLXgvrNjQbabTvbBUsx4CVG5xa9RyWbmg2gq96WLuh2Qi+6mHxBiedHIfVG5x2chzWb2gyQixPWMGhyQhVvgJsxum4hANqwjUZadi9aB4q3wdxAE24BiOxSicO8AnXiKTh6F4B8AkXZFjJAT7hGpEQ8xLgE64RCTEvAT7hGpEQ8xLgEy7IRI4DfMIFmchxQE+4JiT4vATwhNNFHhywEx4o8+CAnfBAoQcH7IQHSj04YCdc8xFiXgJ2wjUfweclQCfcFHzg9VoAnXBNRaiKLWAzTUUaNObigJhwjUUaiV8LrKa5SIN7T8BMuOYiDVrnxAEz4ZqLELVbgJlwzUXws04OmAnXXITwLICZcM1FCFsAZsI1F2mIfoHdNBhpiPo5YDdNRhq8gg5QE67JSIvX0AFqwjUaafEqOoBNuGYjLcqvOOAm3HATNLPnAJxwDUdaNGDnAJxwDUdafJ4BcMI1HGnxeQbACddwhNIL7GbqQ2oMl3IATrimI22DRlOAnHBNR9oW7xfYzZSJbDboxQCd8Nrsk3j8B5AJ11iEsAZAJlxzEWK2A2bCazKD44CZ8JquWuSAmfDaxCb4rATQhJvKEdzBAmjCNRghHCyAJlyDEcLBAmjCNRjBHSxgJlyDEdzBAmbCNRjBHSxgJryhczjATHgTyOEANOENjSk5oCa8oTElB9SEazJCOFhATbgmI7iDBdCEN3S9HAfQhGswQmzUAJrwlqyZ4wCa8JaumuOAlXDDSvCZC1gJ10CEmLkAlnANRIiZC2AJb8kSYQ5YCW/JImEOUAlvyTJhDkgJp2tLOCAlIlBcIgAqERu6VEsAViI2dLGWALBEaCKCz1wBaInQRASduQLAEqGBCNugMZwAtERoIoLHDQLQEmGKS9CqcgBLxMZUPqKxoQC0RGzodFsAWiIYnW4LQEuEeZ9lg5fWA1wiNBLBJ7oAuEQwskhVAFoiGFmmKgAsEYwsVBUAkQjNQdCJLgAiERqDEBMdIBLBaKgsACMRjIbKAjASYRgJPtEBIxGGkaATHSASYd5u2eAvRABIIjQJwYNeASiJ4PTrE4CSCPOOywatlBCAk4iJk6DHTQKAEmFACR64CEBKhKYhxBICpEQYUoIvIfi+iyEl+KqAb7wI8gRHwFdeBHmCI27eeSFPcAR86UUjEHxVwNdehKJXBXzxRdBAWcB3XwQNlAV8/cW8/4KvCvgGjHkFBl0VgI8Iw0fQTEUAQCI0BMGLswQAJEJDEOKdImAzzUDwBEgAPiI0A8ETIAH4iNAQBE+ABAAkwgASPAESgJAIQ0jwBEgARCJMUQl6gC0AIhF0UYkAhERoCkIMGiAkQlMQYtAAIRGaghCDBgiJMC/IEIMGEIlQMjBogJEIw0g2Lbr1AUgiFFlALgAjEYrOtQVgJELRubYAjEQoOtcWgJGIKpBrCwBJRBXItQWgJKIyUBItYBIAk4iKfvcZUBJhKAk+aoCSCENJ8FEDlEQYSoKPGqAkoqpDowZMN71JQ4wasF2gwkQATiIMJ2HogbcAnEQYTsJQri8AJxG1sR0ehgNQIkxtCR6GA1AiNA3BkZwApERoGoLPCQBKhGYhxKuggJMIzUIIHwM4iagDoQngJKIOhCaAkwjzqg3DUwxASsT0tg2eCgBWIppAKgBgiWjoVADAEtHQqQBgJaKhUwGASkRDpwKAlIgmkAoAUiI0DsFP3AVAJaKhX14TAJWIln59TQBUIjQPIQIkwEqE5iF4gARQidA4hDE8bQCsRGgegr9EJwArEZqH4PxbAFYiWtrFAVYiNBDBX6UTAJaINrDYAC0RbWCxAVwiN3QeIAEukRsyD5CAlsgNmQdIAEvkhswDJGAlckPmARKwErmh8wAJUIkMFJZIgEpkoLBEAlYiN3QeIAEqkRsyD5CAlEhNQ+Z3AIniCwmYiTTMhKH5rATMRDIyJZAAmUjNRfCKGAmYidRgBH/hSQJoIjUZwV94koCayMArORJgE6nRCP7CkwTYRJrKEvT1QAmwidRoBH85SgJsIg02QRezBNhEajaCL2YJuIk03IShGEICbiLNh0EYGrhLAE4kp18UkICcSE6/KCABOJGcflFAAm4iNRohtiqATaRGI3iBqgTYRHKyDE8CaiIFWYYnATSRgizDkwCaSEGWmksATaSgS80loCZS0KXmEmATKegzHAmwiRT0GY4E2EQK+gxHAmwiBXmGIwE1kcIwSjR9kvDbIZqNEDsU/HyIZiPEDgU/IGK4Cb5DwU+IaDhC7FA3HxGR9A4FPyOi4Qix68AviZiXctqI34BfFTEEhaN5lIQfFpFkKZ6EXxbRlAQvj5eAoEhNSfD3ZyQgKNK8l4OPCCAo0nxghKNpnwQIRSr6IE4CgiIVfRAnAUCRij6Ik4CfyMCLORIAFEm/mCMBP5H0izkS4BMZeDFHAnwi6RdzJIAn0lSY4JcCoxl0gm+BgJxIQ07wLRCgE6nxCLEFAnQizZs5+BYI0InUeITYAgE6kZqO4FsgACfSgBOOUggJwIkMgBMJwIkMvJojATeRGo3Mb+RQWwoAKNIAFI4m+BIAFEm/nCMBP5GakRBbCuAn0rydQ3wtCVhQQxJi5QOAIk2hCb7yAUCRtTEhyi4kICgyUGkiAUGRgddzJAAokn49RwJ8IunXcySgJ5J+PUcCeiIbOqkD9EQ2gaQO4BNpvlWCL33AT2RDly5LwE9kQ5cuS8BPZEOXLkvAT2RLli5LgE+kwSf2VRtq1QGQIluz6lA6IgFKkS296gBIkaboBPcIAKTIlv46hgQgRRqQgidfgKTIwBs6EpAUGSApEpAUGSApEpAUZQpPOJpgK4BSlKk84WimpgBMURsaWypAU9SGxJYK0BS1IbGlAjRFbUhsqQBMURsSWyrAUtSGxpYKsBS1obGlAixFbWhsqQBMUYzGlgogFMVobKkAQVGMxJYKEBRlvp/K0URcAYSiDEJBV5ACCEUZhIKuIAUQitKY5Pp1X7G5F/LGeSgAUxQz7+6jYoABzedNUJsAlKI0LsEnJiApipMhpgIgRXHy3W8FOIriZEKuAEVRnE7IFYAoitMRpgIQRXE6wlQAoihTfSLwTxUCiqJM9YlAcx4FMIoy7+kINMhUgKMoDUs291w+bKTUU4hXD7Jp7pmQemIxOOzAmBqhMIHGQwrwFTW9v1Ph33wEBhXms8ZovbICjEUZxiLwvRlAFmXe3KliCwfwFmU+z4q+saAAb1GGt+BQQgHgogQNyRQALkpTFSZRiqIAclGCpGQKABcl6Q9TKwBclIYqdYVuIQC4KBnwgwC4KEn7QcBblKT9IMAtStJ+ENAWJWk/CBCLkgE/CAiLknQlnwKIRUm6kk/Bz7cqupJPwQ+4KrKST8EvuBrCIlF6pOBHXE2RisQ/ZQq/42qKVCT+LdWbT7nq3VTin1OFX3PVIIVJ9FxOwQ+6apSCZ9YKftJVmfWGRuAKftVVwxSGf3VOAdKiTKEK4QEAa1GmUIXYTwBtUYa2SHwzBLhFVXTdswK4RRncQhgb8BZleAthbABclPkUCmFsQFyUKVYhjA2Yi6roAjEFkIsyH36VeFQHmIsyxSr4Z+0UgC6qDtkPsBZlWAt1MbAfzVoUYC1K8xSm8IUNYIvSQGX8CQz0YmA+816PwmMOgFuURip4bYsCuEUZ3KJQ7KQAblEaqTCFxyKAtyhTsaLwhQ2AizIVK/gn2BRALsp8Ihb/AJoC0EU15ocY8CkHsIsyb/jgn9BSALwoA14q3NqAvChTuILWlSlAXpQhLxU+MwB6UQa9VPjMAOxFmc/F4skPYC/K1K5U+MwA9EW1gTo/BaCLMtAF/9aSAtBFmfqVCp9GALuo1tgPn0aAu6jW2A+fRgC8qNa8gYxPI0BelCEvVUbUD3iM0syF1fhEBEBGaehCRf2AyFSGyOBRfwWITGWIDP6BnAoQmcq8DDTH+vdspHG3nw+oAJ2pzFdn8S/fVIDPVOY7KjU6KytAaCpT71Kj7rQCjKbakO9zVYDRVBvyfa4KIJpqQ77PVQFCU23I97kqAGgqRr/PVQFAUzH6fa4KAJqK0e9zVYDQVIbQ4J+IqQChqZgxG7qKqwnR6J9m+tKfh3731vxE07t3d+/fm99l/ePu/fS7TYLZH436405t7r7+48/7u/H7ruYPbv+Q0vwxVmJ8/ceff15/y2n8X+P933eHg9tx3Vw75rbD8UsT5o+6nv5ohfljfFvL/MGb6Y/a/tE29u6TwvE01PxRV9Mf5hpC2Kf+94snrnXE2U7HT1tM4horbpI7vh42ibMqa/tH21pxzIqzg2UfUpprMHGPL0+usDHcudqjJgd7e9K2/TT+lKzTmslr67GOlWi967enXe+3dMw11vEQLfvjbcvWbSmolh/64elFW8JrzWt3/pGK9/jjKvdxGdV4/E1xOANGMO7cmG57On0af9zUablx78rIls/dbqd/ivnatHUednyb30wgaVeAXX/jywfmj4qcAP/90p/BSDqyZE2thm78kcp+15/Pp7PX3JU2zV81TejxQx+B3k725z3d3sS1u9HrEM0v0KKVOx1a6uk783t67v2chx+3y0C7/fyzeG77ym1P3fexu3jN+LURs1unslvnNIjjd4ynPyarsnmfraZ9htX24tYOOasCGh4Pp+2n6Ydana3csaDdiQKdzD8L622M7jRgdo9WoQE52l9s9vcx4e5j9MMM249uu2bjbsx2MERlN2brR1plN+bpUcc3Cs0fjX34jXUW3G7DStmNeepnPNsyf1jjjJSP0Hrotp+8Z3Qe0coYv+YUaP7xdCCM525lzDo3cthsX6gNG2dajl+Movo4wcdx2ilOLXlcvmO2adQbO+2lnfa1XSOtHXRW2T/s6HPKUT6+bD/13pqvHV/H7HyQ5J6x/bg/7LzF60z1q+e388rGFaqmBmK73/nD5854Tu2/20PfHX3DS3el0O1O/t4jnQljw5Txy8nmj2ae+zZ0sv8kybBA3+Kp2x8w9+BGc8oai+ro9Pkz2J+lM0FG7k81PG47v6FS7uhQs2N7Ol6G88v4a6LeGDkWtrPROl3z32qak/X0740dQHsh43NLGwvba5kd9vEbgNPqF3Ye2X+yG/r4lYMpgpwl2K3L9iysjcZ37qZpaOdja81nd5qx2nHazOx2YUNpVVMOcAobvZhEuTEJuXrgdnWz3jmjnM323HcDiBkddytaUq1uuH/6vL9cQCQlnPnY2A1mY32vHSxucwo5b6nSLgy7YyjS24+bq3dPN6ax+31LLQLcvVaue7V7lk0upLRGtlultNNH2Qk7nliZP1pqY9o9uresHFMxG9ExO6+knXuSzDV2j+aHuImdoXHDDkmt7N3j6bk/Ul1Itwtqje8ez323o7pwZ7Gidrjd46/nPf0krnEU5cdvcyc3ZWPWkzEbdDC7zJlNC9mc+5KBqv39decmTnBv+7ObxbSVTVPcmtZOcGazCdbMDtiGUXwOW6wk6zi4XUPCLh0h7FZmXbvc2Glqs2Jp7yXtvdTGbkp2kxzPcqepPP3TSIRC40D5JDeJt+46PKKf9a96O4vDcS7T2NjHnh6kmkbbxgN2WMafE5hG1Y6hjTe5dRlcWL9gR4O31gvMjkhYL9BYamBjUilm2mG3enuvsXpqGtV5MK1H25D7wjwEo599OZ/749YbDeEMaGMfbzM7HqtP0kvjMpxP/gC7QZqaZwm5xveehZUXYdusyQ4Lk3YT45TrucUVys3Z7JRkNkpidkoymyqwmQWRfkJPzP1T/9v+MnhZsBv0NDZ6sHGAnLd/MuPQHft5tbtFzW5/Emi9B1fkcPw29Ef9I+2uSseVjr/dNcU/dp7baI+JOaGdB2tOVu2Mta2kpNbh097PvN3ol9mEj9mths0ekVNbxNP+MPRglKSbyVhUqMjg5unQDbv9Wf8YvTd71cadLOQjuc33Rz/yVU6Wwchk7MnTLxwrz3sto5za04XAAc6dG2pGuI2hdOlK35CDd0EjHeYCJUlSMqc1vP347tW1B0FtGU8vfjq1cQlCbaGAnUfCzobx2xrTH9R++QHkm070Z/cGu3VPW++0VKx/t5s9s/di1prcek5uswFuvSKf/Yml3mL29Da9EI3dO6x3lXbFSHsvae+lNnO+trG+QllfQcVrH/oB8Hxnl5jjiUnNpLyahsXumFY/s0kWsy6Oz9iFUxNjxMW42+eege0T0d1An+86uUmX9UvT+FgyaymRDZeYjfqZHX9ux5/bbZLbTvhsa9tczLGF3UqFTTel9efShgPSDpq0g6asJ1Y2alN2VlcbanVMz084fOlErq2do9ecyXoqSY3ux87fdx3L2NlsZ+P0NJZ4NvPdZhZqPW8zJ292ttjgjs8Ox46JsM3FvBYtyhE2LZR2/ku7fKS1o7R2VJsZQNlVY7FVRW68H7sLNUWdcbWhBemUR47ne68crLi/4VrjB+WuyTUZGu39NFE5y2JGdpIkkPvdI+51Ktdlkumg1xxu/JWLQsndeb97xB2PO/iSPLlwm996HifulBX9EP1x2A/einIPYUhvbxviI8hdNkLFHHt4cLJp3BuTZtNXuzdzj/2mRTXv0nPkJMhJdLwM3RGifzerImnj/jj056duO1th6C/gTMdlhuTxru3H1yDctjNmtmnqlaZYF11tSGPZ/q/WulEqXEgpYk8MevK3UBdsKdr8titv9MARnLMOKvKAc38LBN0coyItfxntPt76BA6w3RM88kx2f9n12/64644DbO8OQENa5TKcng/9l/7gN27dxtTowbXj5r3K4hRlHbCq5z8oNZ/632/PY13nqkhWbpuaNMbvwF1Hipr/toPTeQfbu5YgU+5P/e/DuTtenk7nz940cKGcdc48NARzN/iplHuyaEE3J0n1ob+AzNdd0Q0VkdxMCfdAeT6Bmvgq1Z7wbG6eTI4D6AC6FndRspbaKXQnhHdzzCJpFfubAxj3dMqSSEUu77Fkwh9+dzaT6eThtO0GwBcql7io+WSaevbP/WeQhXvnknOWRM1n055wrW6pyrzzBzvC57J3GjZXMpE9nV6O/mhuHGuIDTWauh0uwEWflg4KEqPqjkCo7p6NkWmgvsLdFNwHt7G8sIGDsMcLYpZkU2LVUNrw8oGNGwSR5UhzW3SQWjdRtBNHkBVKc2dg33FnX0OFk8f+t2E4HTp/1biHl4zPx33U5nPt5IYiuXuPIIfyNDydXo5IPuJWBNgYaKaF1Oienp4uPdhF3LNqi0hVRQkaz3y8fNOxKrMIhFnEzmzGxjdzDmfBtw3YpPVE0qaJipy8gRMn7q0/697Jfvy1U7mp0lx/WFOrWDtmwCfdeFHNAQcl4LnzsTjzijbnow9yJ3vuzp3v272TE7syLBUSdpMW86IhLfzcnXuwt1Wup2ko4zx350t/+diddxDgMWeyCtJRP3eDVzjkIl97aCotoZL21EaxeT+i/MfzuX/aezlS5c7a62jNW5zlJfYPZT2CIlNHc5NDf/zgP4WbOjFrWCZmBE+KfvFt4EYZ8/n8JHMyrlU7HwpaJsfsns3s6uOWPHHL27jthVuCIuxyFjMWtJG0aGa+ZheLfSJp1760a19Z/KTmKkQ5Y0vLWUmc/PxCUkPX39mAnjTPyw01ZN65kR0O+zjmv5Y2W4LLLB1kFo2yZuZidiQtH+K2F253NmEtIiygFPZUUlhaJ+fjJDva0ppPWvMpOwXUXLljz4wqRm3+0xBQ4NBZ47aai81lDDNPJesPb7IlN9dnc5Ufn4+2LJKw00TYoRWWMAox42g70zez97CDZO0grR2UtaWyRZmqogIEMk9z08eKWqK6NeRMzqSSpB/WLWH9cuMiRuvCuN3CeTPHhDY2s+tfWFwvrOHkTHztEEpLwKWdZ8qSSEUWRhBZqHuGpmrKRZ274+702fcjLghoqZk01oTgbsR18WSidO6/9Ge/sI65Z9aKDOovwpu/7vYwr4h2Hsa5nofy8ReBpyxuITUjK6Xc1jcpp1saQwZLF0Hkm45HkmSxk9P6Fqa6y4M8RL30Ayizd09B1bxlk29S6EngBTluYdJcr2V3AGG9iiALPHWPsOR7/BmC67wiob5uC2rW3H2CzXXLJAGxXbx/AhObuRObnJ5TazwzcjeP+SCUrACzfV2Gczf0H3xP4CwWW3/I7KbK7CAzexbIr+EItY9c9h+OnY/13FLfijyJvp287qqsrDetyHxbd+CfxDtrx5Z0CnoNvzyB0JG5R2KiopbP0Hfn3elX387u+b0Ss3jK4AhKdvexOe0j1Q/7/tx7K8jtwKIzQRZYm/ZELYJ7lD9NBXJPNh3hE9dNZKtZEmXQ4XQZzmAVjq/VOufHtg+Lg4RlY2Lu3nIO1VJT1t5n6PxbucVGikwQUfw6/niTI9PuWmRZPnyvj7mnaIrcuF/2x6HpzucOvIbj7r2k1/nSHV7A0aXrs8npPrpcCAldN2fPnZgNqKWawS01/X/dDx8pguM6oBbNZH+5v3veP/eH/bG/+/rdL3/++f8ADxFlv8AQAgA="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/blockstore_core.base.BaseBlockstore.html b/classes/blockstore_core.base.BaseBlockstore.html index 395fee8a..63b1cd66 100644 --- a/classes/blockstore_core.base.BaseBlockstore.html +++ b/classes/blockstore_core.base.BaseBlockstore.html @@ -1,4 +1,4 @@ -BaseBlockstore | IPFS Stores

Hierarchy (view full)

Implements

Constructors

constructor +BaseBlockstore | IPFS Stores

Hierarchy (view full)

Implements

Constructors

Methods

delete deleteMany get @@ -10,23 +10,23 @@

Constructors

Methods

  • Remove the record for the passed key

    Parameters

    Returns Await<void>

    Example

    await store.delete(new Key('awesome'))
    console.log('deleted awesome content :(')
    -
  • Retrieve the value stored under the given key

    Parameters

    Returns Await<Uint8Array>

    Example

    const value = await store.get(new Key('awesome'))
    console.log('got content: %s', value.toString('utf8'))
    // => got content: datastore
    -
  • Check for the existence of a value for the passed key

    Parameters

    Returns Await<boolean>

    Example

    const exists = await store.has(new Key('awesome'))

    if (exists) {
    console.log('it is there')
    } else {
    console.log('it is not there')
    }
    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/blockstore_core.black_hole.BlackHoleBlockstore.html b/classes/blockstore_core.black_hole.BlackHoleBlockstore.html index 6007863f..da515841 100644 --- a/classes/blockstore_core.black_hole.BlackHoleBlockstore.html +++ b/classes/blockstore_core.black_hole.BlackHoleBlockstore.html @@ -1,4 +1,4 @@ -BlackHoleBlockstore | IPFS Stores

Hierarchy (view full)

Constructors

constructor +BlackHoleBlockstore | IPFS Stores

Hierarchy (view full)

Constructors

Methods

delete deleteMany get @@ -10,23 +10,23 @@

Constructors

Methods

  • Check for the existence of a value for the passed key

    Returns Await<boolean>

    Example

    const exists = await store.has(new Key('awesome'))

    if (exists) {
    console.log('it is there')
    } else {
    console.log('it is not there')
    }
    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/blockstore_core.identity.IdentityBlockstore.html b/classes/blockstore_core.identity.IdentityBlockstore.html index 93088602..9dae1992 100644 --- a/classes/blockstore_core.identity.IdentityBlockstore.html +++ b/classes/blockstore_core.identity.IdentityBlockstore.html @@ -1,4 +1,4 @@ -IdentityBlockstore | IPFS Stores

Hierarchy (view full)

Constructors

constructor +IdentityBlockstore | IPFS Stores

Hierarchy (view full)

Constructors

Properties

Methods

delete deleteMany @@ -8,26 +8,26 @@ has put putMany -

Constructors

Properties

child?: Blockstore<{}, {}, {}, {}, {}, {}, {}, {}>

Type declaration

    Type declaration

      Type declaration

        Type declaration

          Type declaration

            Type declaration

              Type declaration

                Type declaration

                  Methods

                  • Remove the record for the passed key

                    +

                  Constructors

                  Properties

                  child?: Blockstore<{}, {}, {}, {}, {}, {}, {}, {}>

                  Type declaration

                    Type declaration

                      Type declaration

                        Type declaration

                          Type declaration

                            Type declaration

                              Type declaration

                                Type declaration

                                  Methods

                                  • Remove the record for the passed key

                                    Parameters

                                    Returns Await<void>

                                    Example

                                    await store.delete(new Key('awesome'))
                                    console.log('deleted awesome content :(')
                                    -
                                  • Check for the existence of a value for the passed key

                                    Parameters

                                    Returns Await<boolean>

                                    Example

                                    const exists = await store.has(new Key('awesome'))

                                    if (exists) {
                                    console.log('it is there')
                                    } else {
                                    console.log('it is not there')
                                    }
                                    -
                                  \ No newline at end of file +
                                  \ No newline at end of file diff --git a/classes/blockstore_core.memory.MemoryBlockstore.html b/classes/blockstore_core.memory.MemoryBlockstore.html index 169f4253..bb0ace48 100644 --- a/classes/blockstore_core.memory.MemoryBlockstore.html +++ b/classes/blockstore_core.memory.MemoryBlockstore.html @@ -1,4 +1,4 @@ -MemoryBlockstore | IPFS Stores

                                  Hierarchy (view full)

                                  Constructors

                                  constructor +MemoryBlockstore | IPFS Stores

                                  Hierarchy (view full)

                                  Constructors

                                  Properties

                                  Methods

                                  delete deleteMany @@ -8,26 +8,26 @@ has put putMany -

                                  Constructors

                                  Properties

                                  data: Map<string, Uint8Array>

                                  Methods

                                  • Remove the record for the passed key

                                    +

                                  Constructors

                                  Properties

                                  data: Map<string, Uint8Array>

                                  Methods

                                  • Remove the record for the passed key

                                    Parameters

                                    Returns Promise<void>

                                    Example

                                    await store.delete(new Key('awesome'))
                                    console.log('deleted awesome content :(')
                                    -
                                  • Retrieve the value stored under the given key

                                    Parameters

                                    Returns Await<Uint8Array>

                                    Example

                                    const value = await store.get(new Key('awesome'))
                                    console.log('got content: %s', value.toString('utf8'))
                                    // => got content: datastore
                                    -
                                  • Check for the existence of a value for the passed key

                                    Parameters

                                    Returns Await<boolean>

                                    Example

                                    const exists = await store.has(new Key('awesome'))

                                    if (exists) {
                                    console.log('it is there')
                                    } else {
                                    console.log('it is not there')
                                    }
                                    -
                                  \ No newline at end of file +
                                  \ No newline at end of file diff --git a/classes/blockstore_core.tiered.TieredBlockstore.html b/classes/blockstore_core.tiered.TieredBlockstore.html index ecde616b..8629d399 100644 --- a/classes/blockstore_core.tiered.TieredBlockstore.html +++ b/classes/blockstore_core.tiered.TieredBlockstore.html @@ -2,7 +2,7 @@ will write through to all blockstores. Has and get will try each store sequentially. getAll will use every store but also deduplicate any yielded pairs.

                                  -

                                  Hierarchy (view full)

                                  Constructors

                                  Hierarchy (view full)

                                  Constructors

                                  Properties

                                  Methods

                                  delete deleteMany @@ -12,26 +12,26 @@ has put putMany -

                                  Constructors

                                  Properties

                                  stores: Blockstore<{}, {}, {}, {}, {}, {}, {}, {}>[]

                                  Methods

                                  • Remove the record for the passed key

                                    +

                                  Constructors

                                  Properties

                                  stores: Blockstore<{}, {}, {}, {}, {}, {}, {}, {}>[]

                                  Methods

                                  • Remove values for the passed keys

                                    Parameters

                                    Returns AsyncIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [new Key('awesome')]

                                    for await (const key of store.deleteMany(source)) {
                                    console.log(`deleted content with key ${key}`)
                                    }
                                    -
                                  • Check for the existence of a value for the passed key

                                    Parameters

                                    Returns Promise<boolean>

                                    Example

                                    const exists = await store.has(new Key('awesome'))

                                    if (exists) {
                                    console.log('it is there')
                                    } else {
                                    console.log('it is not there')
                                    }
                                    -
                                  • Store the given key/value pairs

                                    Parameters

                                    Returns AsyncIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                    for await (const { key, value } of store.putMany(source)) {
                                    console.info(`put content for key ${key}`)
                                    }
                                    -
                                  \ No newline at end of file +
                                  \ No newline at end of file diff --git a/classes/blockstore_fs.index.FsBlockstore.html b/classes/blockstore_fs.index.FsBlockstore.html index 854d880b..4eb56fa2 100644 --- a/classes/blockstore_fs.index.FsBlockstore.html +++ b/classes/blockstore_fs.index.FsBlockstore.html @@ -1,5 +1,5 @@ FsBlockstore | IPFS Stores

                                  A blockstore backed by the file system

                                  -

                                  Implements

                                  Constructors

                                  Implements

                                  Constructors

                                  Properties

                                  Constructors

                                  Properties

                                  createIfMissing: boolean
                                  deleteManyConcurrency: number
                                  errorIfExists: boolean
                                  getManyConcurrency: number
                                  path: string
                                  putManyConcurrency: number
                                  shardingStrategy: ShardingStrategy

                                  Methods

                                  • Remove the record for the passed key

                                    +

                                  Constructors

                                  Properties

                                  createIfMissing: boolean
                                  deleteManyConcurrency: number
                                  errorIfExists: boolean
                                  getManyConcurrency: number
                                  path: string
                                  putManyConcurrency: number
                                  shardingStrategy: ShardingStrategy

                                  Methods

                                  • Remove the record for the passed key

                                    Parameters

                                    Returns Promise<void>

                                    Example

                                    await store.delete(new Key('awesome'))
                                    console.log('deleted awesome content :(')
                                    -
                                  • Remove values for the passed keys

                                    Parameters

                                    Returns AsyncIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [new Key('awesome')]

                                    for await (const key of store.deleteMany(source)) {
                                    console.log(`deleted content with key ${key}`)
                                    }
                                    -
                                  • Retrieve the value stored under the given key

                                    Parameters

                                    Returns Promise<Uint8Array>

                                    Example

                                    const value = await store.get(new Key('awesome'))
                                    console.log('got content: %s', value.toString('utf8'))
                                    // => got content: datastore
                                    -
                                  • Retrieve all cid/block pairs from the blockstore as an unordered iterable

                                    +
                                  • Retrieve all cid/block pairs from the blockstore as an unordered iterable

                                    Returns AsyncIterable<Pair>

                                    Example

                                    for await (const { multihash, block } of store.getAll()) {
                                    console.log('got:', multihash, block)
                                    // => got MultihashDigest('Qmfoo') Uint8Array[...]
                                    }
                                    -
                                  • Retrieve values for the passed keys

                                    Parameters

                                    Returns AsyncIterable<Pair>

                                    Example

                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                    // => got "/awesome" = "datastore"
                                    }
                                    -
                                  • Store the given key/value pairs

                                    Parameters

                                    Returns AsyncIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                    for await (const { key, value } of store.putMany(source)) {
                                    console.info(`put content for key ${key}`)
                                    }
                                    -
                                  \ No newline at end of file +
                                  \ No newline at end of file diff --git a/classes/blockstore_fs.sharding.FlatDirectory.html b/classes/blockstore_fs.sharding.FlatDirectory.html index 9b10af4e..b35171d2 100644 --- a/classes/blockstore_fs.sharding.FlatDirectory.html +++ b/classes/blockstore_fs.sharding.FlatDirectory.html @@ -1,8 +1,8 @@ FlatDirectory | IPFS Stores

                                  A sharding strategy that does not do any sharding and stores all files in one directory. Only for testing, do not use in production.

                                  -

                                  Implements

                                  Constructors

                                  Implements

                                  Constructors

                                  Properties

                                  Methods

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  extension: string

                                  Methods

                                  • Parameters

                                    Returns {
                                        dir: string;
                                        file: string;
                                    }

                                    • dir: string
                                    • file: string
                                  \ No newline at end of file +

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  extension: string

                                  Methods

                                  • Parameters

                                    Returns {
                                        dir: string;
                                        file: string;
                                    }

                                    • dir: string
                                    • file: string
                                  \ No newline at end of file diff --git a/classes/blockstore_fs.sharding.NextToLast.html b/classes/blockstore_fs.sharding.NextToLast.html index d32a9480..550f4115 100644 --- a/classes/blockstore_fs.sharding.NextToLast.html +++ b/classes/blockstore_fs.sharding.NextToLast.html @@ -2,10 +2,10 @@ CID and uses them as the directory to store the block in. This prevents storing all blocks in a single directory which would overwhelm most filesystems.

                                  -

                                  Implements

                                  Constructors

                                  Implements

                                  Constructors

                                  Properties

                                  Methods

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  extension: string
                                  prefixLength: number

                                  Methods

                                  • Parameters

                                    Returns {
                                        dir: string;
                                        file: string;
                                    }

                                    • dir: string
                                    • file: string
                                  \ No newline at end of file +

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  extension: string
                                  prefixLength: number

                                  Methods

                                  • Parameters

                                    Returns {
                                        dir: string;
                                        file: string;
                                    }

                                    • dir: string
                                    • file: string
                                  \ No newline at end of file diff --git a/classes/blockstore_idb.IDBBlockstore.html b/classes/blockstore_idb.IDBBlockstore.html index a4c8bcd3..426d83cf 100644 --- a/classes/blockstore_idb.IDBBlockstore.html +++ b/classes/blockstore_idb.IDBBlockstore.html @@ -1,4 +1,4 @@ -IDBBlockstore | IPFS Stores

                                  Hierarchy (view full)

                                  Constructors

                                  constructor +IDBBlockstore | IPFS Stores

                                  Hierarchy (view full)

                                  Constructors

                                  Properties

                                  base db? location @@ -16,26 +16,26 @@ open put putMany -

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  db?: IDBPDatabase<unknown>
                                  location: string
                                  version: number

                                  Methods

                                  • Remove the record for the passed key

                                    +

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  db?: IDBPDatabase<unknown>
                                  location: string
                                  version: number

                                  Methods

                                  • Retrieve values for the passed keys

                                    Parameters

                                    Returns AwaitIterable<Pair>

                                    Example

                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                    // => got "/awesome" = "datastore"
                                    }
                                  • Check for the existence of a value for the passed key

                                    Parameters

                                    Returns Promise<boolean>

                                    Example

                                    const exists = await store.has(new Key('awesome'))

                                    if (exists) {
                                    console.log('it is there')
                                    } else {
                                    console.log('it is not there')
                                    }
                                    -
                                  • Store the given key/value pairs

                                    Parameters

                                    Returns AwaitIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                    for await (const { key, value } of store.putMany(source)) {
                                    console.info(`put content for key ${key}`)
                                    }
                                  \ No newline at end of file diff --git a/classes/blockstore_level.LevelBlockstore.html b/classes/blockstore_level.LevelBlockstore.html index 4b0256ac..74cdc842 100644 --- a/classes/blockstore_level.LevelBlockstore.html +++ b/classes/blockstore_level.LevelBlockstore.html @@ -1,5 +1,5 @@ LevelBlockstore | IPFS Stores

                                  A blockstore backed by leveldb

                                  -

                                  Hierarchy (view full)

                                  Constructors

                                  Hierarchy (view full)

                                  Constructors

                                  Properties

                                  base db opts @@ -16,26 +16,26 @@ open put putMany -

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  db: Level<string, Uint8Array>

                                  Methods

                                  • Parameters

                                    • opts: {
                                          prefix?: string;
                                          values: boolean;
                                      }
                                      • Optional prefix?: string
                                      • values: boolean

                                    Returns AsyncIterable<{
                                        key: string;
                                        value: Uint8Array;
                                    }>

                                  • Remove the record for the passed key

                                    +

                                  Constructors

                                  Properties

                                  base: MultibaseCodec<string>
                                  db: Level<string, Uint8Array>

                                  Methods

                                  • Parameters

                                    • opts: {
                                          prefix?: string;
                                          values: boolean;
                                      }
                                      • Optional prefix?: string
                                      • values: boolean

                                    Returns AsyncIterable<{
                                        key: string;
                                        value: Uint8Array;
                                    }>

                                  • Retrieve values for the passed keys

                                    Parameters

                                    Returns AwaitIterable<Pair>

                                    Example

                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                    // => got "/awesome" = "datastore"
                                    }
                                  • Store the given key/value pairs

                                    Parameters

                                    Returns AwaitIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                    for await (const { key, value } of store.putMany(source)) {
                                    console.info(`put content for key ${key}`)
                                    }
                                  \ No newline at end of file diff --git a/classes/blockstore_s3.S3Blockstore.html b/classes/blockstore_s3.S3Blockstore.html index e4eab302..5b33322b 100644 --- a/classes/blockstore_s3.S3Blockstore.html +++ b/classes/blockstore_s3.S3Blockstore.html @@ -1,5 +1,5 @@ S3Blockstore | IPFS Stores

                                  A blockstore backed by AWS S3

                                  -

                                  Hierarchy (view full)

                                  Constructors

                                  Hierarchy (view full)

                                  Constructors

                                  Properties

                                  bucket createIfMissing s3 @@ -13,19 +13,19 @@ open put putMany -

                                  Constructors

                                  Properties

                                  bucket: string
                                  createIfMissing: boolean
                                  s3: S3
                                  shardingStrategy: ShardingStrategy

                                  Methods

                                  • Remove values for the passed keys

                                    +

                                  Constructors

                                  Properties

                                  bucket: string
                                  createIfMissing: boolean
                                  s3: S3
                                  shardingStrategy: ShardingStrategy

                                  Methods

                                  • Retrieve values for the passed keys

                                    Parameters

                                    Returns AwaitIterable<Pair>

                                    Example

                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                    // => got "/awesome" = "datastore"
                                    }
                                  • Store the given key/value pairs

                                    Parameters

                                    Returns AwaitIterable<CID<unknown, number, number, Version>>

                                    Example

                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                    for await (const { key, value } of store.putMany(source)) {
                                    console.info(`put content for key ${key}`)
                                    }
                                  \ No newline at end of file diff --git a/classes/datastore_core.base.BaseDatastore.html b/classes/datastore_core.base.BaseDatastore.html index aa700438..9d869b66 100644 --- a/classes/datastore_core.base.BaseDatastore.html +++ b/classes/datastore_core.base.BaseDatastore.html @@ -1,4 +1,4 @@ -BaseDatastore | IPFS Stores

                                  Hierarchy (view full)

                                  Implements

                                  Constructors

                                  constructor +BaseDatastore | IPFS Stores

                                  Hierarchy (view full)

                                  Implements

                                  Constructors

                                  Methods

                                  _all _allKeys batch @@ -12,35 +12,35 @@ query queryKeys

                                  Constructors

                                  Methods

                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                    +

                                    Parameters

                                    Returns AwaitIterable<Pair>

                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                    Returns Batch<{}>

                                    Example

                                    const b = store.batch()

                                    for (let i = 0; i < 100; i++) {
                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                    }

                                    await b.commit()
                                    console.log('put 100 values')
                                    -
                                  • Remove the record for the passed key

                                    Parameters

                                    Returns Await<void>

                                    Example

                                    await store.delete(new Key('awesome'))
                                    console.log('deleted awesome content :(')
                                    -
                                  • Retrieve the value stored under the given key

                                    Parameters

                                    Returns Await<Uint8Array>

                                    Example

                                    const value = await store.get(new Key('awesome'))
                                    console.log('got content: %s', value.toString('utf8'))
                                    // => got content: datastore
                                    -
                                  • Check for the existence of a value for the passed key

                                    Parameters

                                    Returns Await<boolean>

                                    Example

                                    const exists = await store.has(new Key('awesome'))

                                    if (exists) {
                                    console.log('it is there')
                                    } else {
                                    console.log('it is not there')
                                    }
                                    -
                                  \ No newline at end of file +
                                  \ No newline at end of file diff --git a/classes/datastore_core.black_hole.BlackHoleDatastore.html b/classes/datastore_core.black_hole.BlackHoleDatastore.html index ed514b84..94f58b42 100644 --- a/classes/datastore_core.black_hole.BlackHoleDatastore.html +++ b/classes/datastore_core.black_hole.BlackHoleDatastore.html @@ -1,4 +1,4 @@ -BlackHoleDatastore | IPFS Stores

                                  Hierarchy (view full)

                                  Constructors

                                  constructor +BlackHoleDatastore | IPFS Stores

                                  Hierarchy (view full)

                                  Constructors

                                  Methods

                                  _all _allKeys batch @@ -12,35 +12,35 @@ query queryKeys

                                  Constructors

                                  Methods

                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                    Returns Batch<{}>

                                    Example

                                    const b = store.batch()

                                    for (let i = 0; i < 100; i++) {
                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                    }

                                    await b.commit()
                                    console.log('put 100 values')
                                    -
                                  • Remove the record for the passed key

                                    Parameters

                                    Returns Await<void>

                                    Example

                                    await store.delete(new Key('awesome'))
                                    console.log('deleted awesome content :(')
                                    -
                                  • Check for the existence of a value for the passed key

                                    Parameters

                                    Returns Await<boolean>

                                    Example

                                    const exists = await store.has(new Key('awesome'))

                                    if (exists) {
                                    console.log('it is there')
                                    } else {
                                    console.log('it is not there')
                                    }
                                    -
                                  • Store the passed value under the passed key

                                    Parameters

                                    Returns Await<Key>

                                    Example

                                    await store.put([{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }])
                                     
                                    -
                                  \ No newline at end of file +
                                  \ No newline at end of file diff --git a/classes/datastore_core.keytransform.KeyTransformDatastore.html b/classes/datastore_core.keytransform.KeyTransformDatastore.html index e8bbf061..18cfca6c 100644 --- a/classes/datastore_core.keytransform.KeyTransformDatastore.html +++ b/classes/datastore_core.keytransform.KeyTransformDatastore.html @@ -1,7 +1,7 @@ KeyTransformDatastore | IPFS Stores

                                  A datastore shim, that wraps around a given datastore, changing the way keys look to the user, for example namespacing keys, reversing them, etc.

                                  -

                                  Hierarchy (view full)

                                  Constructors

                                  Hierarchy (view full)

                                  Constructors

                                  Properties

                                  Methods

                                  _all @@ -16,36 +16,36 @@ putMany query queryKeys -

                                  Constructors

                                  Properties

                                  child: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>

                                  Type declaration

                                    Type declaration

                                      Type declaration

                                        Type declaration

                                          Type declaration

                                            Type declaration

                                              Type declaration

                                                Type declaration

                                                  Type declaration

                                                    Type declaration

                                                      transform: KeyTransform

                                                      Methods

                                                      • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                        +

                                                      Constructors

                                                      Properties

                                                      child: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>

                                                      Type declaration

                                                        Type declaration

                                                          Type declaration

                                                            Type declaration

                                                              Type declaration

                                                                Type declaration

                                                                  Type declaration

                                                                    Type declaration

                                                                      Type declaration

                                                                        Type declaration

                                                                          transform: KeyTransform

                                                                          Methods

                                                                          • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                            Returns Batch<{}>

                                                                            Example

                                                                            const b = store.batch()

                                                                            for (let i = 0; i < 100; i++) {
                                                                            b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                            }

                                                                            await b.commit()
                                                                            console.log('put 100 values')
                                                                            -
                                                                          • Remove values for the passed keys

                                                                            Parameters

                                                                            Returns AsyncIterable<Key>

                                                                            Example

                                                                            const source = [new Key('awesome')]

                                                                            for await (const key of store.deleteMany(source)) {
                                                                            console.log(`deleted content with key ${key}`)
                                                                            }
                                                                            -
                                                                          • Retrieve values for the passed keys

                                                                            Parameters

                                                                            Returns AsyncIterable<Pair>

                                                                            Example

                                                                            for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                                                            console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                                                            // => got "/awesome" = "datastore"
                                                                            }
                                                                            -
                                                                          • Check for the existence of a value for the passed key

                                                                            Parameters

                                                                            Returns Promise<boolean>

                                                                            Example

                                                                            const exists = await store.has(new Key('awesome'))

                                                                            if (exists) {
                                                                            console.log('it is there')
                                                                            } else {
                                                                            console.log('it is not there')
                                                                            }
                                                                            -
                                                                          • Store the given key/value pairs

                                                                            Parameters

                                                                            Returns AsyncIterable<Key>

                                                                            Example

                                                                            const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                            for await (const { key, value } of store.putMany(source)) {
                                                                            console.info(`put content for key ${key}`)
                                                                            }
                                                                            -
                                                                          • Query the datastore.

                                                                            Parameters

                                                                            Returns AsyncIterable<Pair>

                                                                            Example

                                                                            // retrieve __all__ key/value pairs from the store
                                                                            let list = []
                                                                            for await (const { key, value } of store.query({})) {
                                                                            list.push(value)
                                                                            }
                                                                            console.log('ALL THE VALUES', list)
                                                                            -
                                                                          • Query the datastore.

                                                                            Parameters

                                                                            Returns AsyncIterable<Key>

                                                                            Example

                                                                            // retrieve __all__ keys from the store
                                                                            let list = []
                                                                            for await (const key of store.queryKeys({})) {
                                                                            list.push(key)
                                                                            }
                                                                            console.log('ALL THE KEYS', key)
                                                                            -
                                                                          \ No newline at end of file +
                                                                          \ No newline at end of file diff --git a/classes/datastore_core.memory.MemoryDatastore.html b/classes/datastore_core.memory.MemoryDatastore.html index 6881835d..526e2817 100644 --- a/classes/datastore_core.memory.MemoryDatastore.html +++ b/classes/datastore_core.memory.MemoryDatastore.html @@ -1,4 +1,4 @@ -MemoryDatastore | IPFS Stores

                                                                          Hierarchy (view full)

                                                                          Constructors

                                                                          constructor +MemoryDatastore | IPFS Stores

                                                                          Hierarchy (view full)

                                                                          Constructors

                                                                          Properties

                                                                          Methods

                                                                          _all _allKeys @@ -12,36 +12,36 @@ putMany query queryKeys -

                                                                          Constructors

                                                                          Properties

                                                                          data: Map<string, Uint8Array>

                                                                          Methods

                                                                          • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                            +

                                                                          Constructors

                                                                          Properties

                                                                          data: Map<string, Uint8Array>

                                                                          Methods

                                                                          • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                            Returns Batch<{}>

                                                                            Example

                                                                            const b = store.batch()

                                                                            for (let i = 0; i < 100; i++) {
                                                                            b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                            }

                                                                            await b.commit()
                                                                            console.log('put 100 values')
                                                                            -
                                                                          • Remove the record for the passed key

                                                                            Parameters

                                                                            Returns Await<void>

                                                                            Example

                                                                            await store.delete(new Key('awesome'))
                                                                            console.log('deleted awesome content :(')
                                                                            -
                                                                          • Retrieve the value stored under the given key

                                                                            Parameters

                                                                            Returns Await<Uint8Array>

                                                                            Example

                                                                            const value = await store.get(new Key('awesome'))
                                                                            console.log('got content: %s', value.toString('utf8'))
                                                                            // => got content: datastore
                                                                            -
                                                                          • Check for the existence of a value for the passed key

                                                                            Parameters

                                                                            Returns Await<boolean>

                                                                            Example

                                                                            const exists = await store.has(new Key('awesome'))

                                                                            if (exists) {
                                                                            console.log('it is there')
                                                                            } else {
                                                                            console.log('it is not there')
                                                                            }
                                                                            -
                                                                          \ No newline at end of file +
                                                                          \ No newline at end of file diff --git a/classes/datastore_core.mount.MountDatastore.html b/classes/datastore_core.mount.MountDatastore.html index a764a33a..0d20bcad 100644 --- a/classes/datastore_core.mount.MountDatastore.html +++ b/classes/datastore_core.mount.MountDatastore.html @@ -1,6 +1,6 @@ MountDatastore | IPFS Stores

                                                                          A datastore that can combine multiple stores inside various key prefixes

                                                                          -

                                                                          Hierarchy (view full)

                                                                          Constructors

                                                                          Hierarchy (view full)

                                                                          Constructors

                                                                          Properties

                                                                          Methods

                                                                          _all _allKeys @@ -15,37 +15,37 @@ putMany query queryKeys -

                                                                          Constructors

                                                                          Properties

                                                                          mounts: {
                                                                              datastore: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>;
                                                                              prefix: Key;
                                                                          }[]

                                                                          Type declaration

                                                                          • datastore: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>
                                                                          • prefix: Key

                                                                          Methods

                                                                          • Lookup the matching datastore for the given key

                                                                            -

                                                                            Parameters

                                                                            Returns undefined | {
                                                                                datastore: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>;
                                                                                mountpoint: Key;
                                                                            }

                                                                          • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                            +

                                                                          Constructors

                                                                          Properties

                                                                          mounts: {
                                                                              datastore: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>;
                                                                              prefix: Key;
                                                                          }[]

                                                                          Type declaration

                                                                          • datastore: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>
                                                                          • prefix: Key

                                                                          Methods

                                                                          • Lookup the matching datastore for the given key

                                                                            +

                                                                            Parameters

                                                                            Returns undefined | {
                                                                                datastore: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>;
                                                                                mountpoint: Key;
                                                                            }

                                                                          • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                            Returns Batch<{}>

                                                                            Example

                                                                            const b = store.batch()

                                                                            for (let i = 0; i < 100; i++) {
                                                                            b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                            }

                                                                            await b.commit()
                                                                            console.log('put 100 values')
                                                                            -
                                                                          • Check for the existence of a value for the passed key

                                                                            Parameters

                                                                            Returns Promise<boolean>

                                                                            Example

                                                                            const exists = await store.has(new Key('awesome'))

                                                                            if (exists) {
                                                                            console.log('it is there')
                                                                            } else {
                                                                            console.log('it is not there')
                                                                            }
                                                                            -
                                                                          • Query the datastore.

                                                                            Parameters

                                                                            Returns AsyncIterable<Pair>

                                                                            Example

                                                                            // retrieve __all__ key/value pairs from the store
                                                                            let list = []
                                                                            for await (const { key, value } of store.query({})) {
                                                                            list.push(value)
                                                                            }
                                                                            console.log('ALL THE VALUES', list)
                                                                            -
                                                                          • Query the datastore.

                                                                            Parameters

                                                                            Returns AsyncIterable<Key>

                                                                            Example

                                                                            // retrieve __all__ keys from the store
                                                                            let list = []
                                                                            for await (const key of store.queryKeys({})) {
                                                                            list.push(key)
                                                                            }
                                                                            console.log('ALL THE KEYS', key)
                                                                            -
                                                                          \ No newline at end of file +
                                                                          \ No newline at end of file diff --git a/classes/datastore_core.namespace.NamespaceDatastore.html b/classes/datastore_core.namespace.NamespaceDatastore.html index eee55dd7..4959f30a 100644 --- a/classes/datastore_core.namespace.NamespaceDatastore.html +++ b/classes/datastore_core.namespace.NamespaceDatastore.html @@ -3,7 +3,7 @@

                                                                          For example, if the prefix is new Key(/hello) a call to store.put(new Key('/world'), mydata) would store the data under /hello/world.

                                                                          -

                                                                          Hierarchy (view full)

                                                                          Constructors

                                                                          Hierarchy (view full)

                                                                          Constructors

                                                                          Properties

                                                                          iChild iKey transform @@ -19,36 +19,36 @@ putMany query queryKeys -

                                                                          Constructors

                                                                          Properties

                                                                          iChild: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>

                                                                          Type declaration

                                                                            Type declaration

                                                                              Type declaration

                                                                                Type declaration

                                                                                  Type declaration

                                                                                    Type declaration

                                                                                      Type declaration

                                                                                        Type declaration

                                                                                          Type declaration

                                                                                            Type declaration

                                                                                              iKey: Key
                                                                                              transform: KeyTransform

                                                                                              Methods

                                                                                              • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                +

                                                                                              Constructors

                                                                                              Properties

                                                                                              iChild: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>

                                                                                              Type declaration

                                                                                                Type declaration

                                                                                                  Type declaration

                                                                                                    Type declaration

                                                                                                      Type declaration

                                                                                                        Type declaration

                                                                                                          Type declaration

                                                                                                            Type declaration

                                                                                                              Type declaration

                                                                                                                Type declaration

                                                                                                                  iKey: Key
                                                                                                                  transform: KeyTransform

                                                                                                                  Methods

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    Returns Batch<{}>

                                                                                                                    Example

                                                                                                                    const b = store.batch()

                                                                                                                    for (let i = 0; i < 100; i++) {
                                                                                                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                                                                    }

                                                                                                                    await b.commit()
                                                                                                                    console.log('put 100 values')
                                                                                                                    -
                                                                                                                  • Retrieve values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                    Example

                                                                                                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                                                                                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                                                                                                    // => got "/awesome" = "datastore"
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Check for the existence of a value for the passed key

                                                                                                                    Parameters

                                                                                                                    Returns Promise<boolean>

                                                                                                                    Example

                                                                                                                    const exists = await store.has(new Key('awesome'))

                                                                                                                    if (exists) {
                                                                                                                    console.log('it is there')
                                                                                                                    } else {
                                                                                                                    console.log('it is not there')
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Store the given key/value pairs

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                                                                    for await (const { key, value } of store.putMany(source)) {
                                                                                                                    console.info(`put content for key ${key}`)
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Query the datastore.

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                    Example

                                                                                                                    // retrieve __all__ key/value pairs from the store
                                                                                                                    let list = []
                                                                                                                    for await (const { key, value } of store.query({})) {
                                                                                                                    list.push(value)
                                                                                                                    }
                                                                                                                    console.log('ALL THE VALUES', list)
                                                                                                                    -
                                                                                                                  • Query the datastore.

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    // retrieve __all__ keys from the store
                                                                                                                    let list = []
                                                                                                                    for await (const key of store.queryKeys({})) {
                                                                                                                    list.push(key)
                                                                                                                    }
                                                                                                                    console.log('ALL THE KEYS', key)
                                                                                                                    -
                                                                                                                  \ No newline at end of file +
                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_core.shard.NextToLast.html b/classes/datastore_core.shard.NextToLast.html index f926555a..217cad4f 100644 --- a/classes/datastore_core.shard.NextToLast.html +++ b/classes/datastore_core.shard.NextToLast.html @@ -1,7 +1,7 @@ -NextToLast | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  constructor +NextToLast | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_core.shard.Prefix.html b/classes/datastore_core.shard.Prefix.html index b50c9f4c..ae8129b2 100644 --- a/classes/datastore_core.shard.Prefix.html +++ b/classes/datastore_core.shard.Prefix.html @@ -1,7 +1,7 @@ -Prefix | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  constructor +Prefix | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_core.shard.ShardBase.html b/classes/datastore_core.shard.ShardBase.html index 8a4773dd..75204c4c 100644 --- a/classes/datastore_core.shard.ShardBase.html +++ b/classes/datastore_core.shard.ShardBase.html @@ -1,7 +1,7 @@ -ShardBase | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Implements

                                                                                                                  Constructors

                                                                                                                  constructor +ShardBase | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Implements

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    • s: string

                                                                                                                    Returns string

                                                                                                                  \ No newline at end of file +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    • s: string

                                                                                                                    Returns string

                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_core.shard.Suffix.html b/classes/datastore_core.shard.Suffix.html index 53f70610..e8520d10 100644 --- a/classes/datastore_core.shard.Suffix.html +++ b/classes/datastore_core.shard.Suffix.html @@ -1,7 +1,7 @@ -Suffix | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  constructor +Suffix | IPFS Stores

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_core.sharding.ShardingDatastore.html b/classes/datastore_core.sharding.ShardingDatastore.html index 4b9241b7..ff01881d 100644 --- a/classes/datastore_core.sharding.ShardingDatastore.html +++ b/classes/datastore_core.sharding.ShardingDatastore.html @@ -1,7 +1,7 @@ ShardingDatastore | IPFS Stores

                                                                                                                  Backend independent abstraction of go-ds-flatfs.

                                                                                                                  Wraps another datastore such that all values are stored sharded according to the given sharding function.

                                                                                                                  -

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  _all @@ -20,36 +20,36 @@ query queryKeys create -

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  shard: Shard

                                                                                                                  Methods

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  shard: Shard

                                                                                                                  Methods

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    Returns Batch<{}>

                                                                                                                    Example

                                                                                                                    const b = store.batch()

                                                                                                                    for (let i = 0; i < 100; i++) {
                                                                                                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                                                                    }

                                                                                                                    await b.commit()
                                                                                                                    console.log('put 100 values')
                                                                                                                    -
                                                                                                                  • Remove values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [new Key('awesome')]

                                                                                                                    for await (const key of store.deleteMany(source)) {
                                                                                                                    console.log(`deleted content with key ${key}`)
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Retrieve values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                    Example

                                                                                                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                                                                                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                                                                                                    // => got "/awesome" = "datastore"
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Check for the existence of a value for the passed key

                                                                                                                    Parameters

                                                                                                                    Returns Promise<boolean>

                                                                                                                    Example

                                                                                                                    const exists = await store.has(new Key('awesome'))

                                                                                                                    if (exists) {
                                                                                                                    console.log('it is there')
                                                                                                                    } else {
                                                                                                                    console.log('it is not there')
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Store the given key/value pairs

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                                                                    for await (const { key, value } of store.putMany(source)) {
                                                                                                                    console.info(`put content for key ${key}`)
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Query the datastore.

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                    Example

                                                                                                                    // retrieve __all__ key/value pairs from the store
                                                                                                                    let list = []
                                                                                                                    for await (const { key, value } of store.query({})) {
                                                                                                                    list.push(value)
                                                                                                                    }
                                                                                                                    console.log('ALL THE VALUES', list)
                                                                                                                    -
                                                                                                                  • Query the datastore.

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    // retrieve __all__ keys from the store
                                                                                                                    let list = []
                                                                                                                    for await (const key of store.queryKeys({})) {
                                                                                                                    list.push(key)
                                                                                                                    }
                                                                                                                    console.log('ALL THE KEYS', key)
                                                                                                                    -
                                                                                                                  \ No newline at end of file +
                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_core.tiered.TieredDatastore.html b/classes/datastore_core.tiered.TieredDatastore.html index a95d6994..1db64f36 100644 --- a/classes/datastore_core.tiered.TieredDatastore.html +++ b/classes/datastore_core.tiered.TieredDatastore.html @@ -2,7 +2,7 @@ will write through to all datastores. Has and get will try each store sequentially. Query will always try the last one first.

                                                                                                                  -

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  _all _allKeys @@ -16,36 +16,36 @@ putMany query queryKeys -

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  stores: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>[]

                                                                                                                  Methods

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  stores: Datastore<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>[]

                                                                                                                  Methods

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    Returns Batch<{}>

                                                                                                                    Example

                                                                                                                    const b = store.batch()

                                                                                                                    for (let i = 0; i < 100; i++) {
                                                                                                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                                                                    }

                                                                                                                    await b.commit()
                                                                                                                    console.log('put 100 values')
                                                                                                                    -
                                                                                                                  • Remove values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [new Key('awesome')]

                                                                                                                    for await (const key of store.deleteMany(source)) {
                                                                                                                    console.log(`deleted content with key ${key}`)
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Check for the existence of a value for the passed key

                                                                                                                    Parameters

                                                                                                                    Returns Promise<boolean>

                                                                                                                    Example

                                                                                                                    const exists = await store.has(new Key('awesome'))

                                                                                                                    if (exists) {
                                                                                                                    console.log('it is there')
                                                                                                                    } else {
                                                                                                                    console.log('it is not there')
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Store the given key/value pairs

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                                                                    for await (const { key, value } of store.putMany(source)) {
                                                                                                                    console.info(`put content for key ${key}`)
                                                                                                                    }
                                                                                                                    -
                                                                                                                  \ No newline at end of file +
                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_fs.FsDatastore.html b/classes/datastore_fs.FsDatastore.html index 450772c0..c2a06b5e 100644 --- a/classes/datastore_fs.FsDatastore.html +++ b/classes/datastore_fs.FsDatastore.html @@ -1,7 +1,7 @@ FsDatastore | IPFS Stores

                                                                                                                  A datastore backed by the file system.

                                                                                                                  Keys need to be sanitized before use, as they are written to the file system as is.

                                                                                                                  -

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  createIfMissing: boolean
                                                                                                                  deleteManyConcurrency: number
                                                                                                                  errorIfExists: boolean
                                                                                                                  extension: string
                                                                                                                  getManyConcurrency: number
                                                                                                                  path: string
                                                                                                                  putManyConcurrency: number

                                                                                                                  Methods

                                                                                                                  • Calculate the directory and file name for a given key.

                                                                                                                    -

                                                                                                                    Parameters

                                                                                                                    Returns {
                                                                                                                        dir: string;
                                                                                                                        file: string;
                                                                                                                    }

                                                                                                                    • dir: string
                                                                                                                    • file: string
                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  createIfMissing: boolean
                                                                                                                  deleteManyConcurrency: number
                                                                                                                  errorIfExists: boolean
                                                                                                                  extension: string
                                                                                                                  getManyConcurrency: number
                                                                                                                  path: string
                                                                                                                  putManyConcurrency: number

                                                                                                                  Methods

                                                                                                                  • Calculate the directory and file name for a given key.

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    Returns {
                                                                                                                        dir: string;
                                                                                                                        file: string;
                                                                                                                    }

                                                                                                                    • dir: string
                                                                                                                    • file: string
                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    Returns Batch<{}>

                                                                                                                    Example

                                                                                                                    const b = store.batch()

                                                                                                                    for (let i = 0; i < 100; i++) {
                                                                                                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                                                                    }

                                                                                                                    await b.commit()
                                                                                                                    console.log('put 100 values')
                                                                                                                    -
                                                                                                                  • Remove values for the passed keys

                                                                                                                    +
                                                                                                                  • Retrieve values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                    Example

                                                                                                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                                                                                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                                                                                                    // => got "/awesome" = "datastore"
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Store the given key/value pairs

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                                                                    for await (const { key, value } of store.putMany(source)) {
                                                                                                                    console.info(`put content for key ${key}`)
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Query the datastore.

                                                                                                                    Parameters

                                                                                                                    Returns AwaitIterable<Pair>

                                                                                                                    Example

                                                                                                                    // retrieve __all__ key/value pairs from the store
                                                                                                                    let list = []
                                                                                                                    for await (const { key, value } of store.query({})) {
                                                                                                                    list.push(value)
                                                                                                                    }
                                                                                                                    console.log('ALL THE VALUES', list)
                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_level.LevelDatastore.html b/classes/datastore_level.LevelDatastore.html index e3fea30d..ccd61ea2 100644 --- a/classes/datastore_level.LevelDatastore.html +++ b/classes/datastore_level.LevelDatastore.html @@ -1,5 +1,5 @@ LevelDatastore | IPFS Stores

                                                                                                                  A datastore backed by leveldb

                                                                                                                  -

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  _all @@ -17,36 +17,36 @@ putMany query queryKeys -

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  db: Level<string, Uint8Array>

                                                                                                                  Methods

                                                                                                                  • Extending classes should override query or implement this method

                                                                                                                    +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  db: Level<string, Uint8Array>

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    • opts: {
                                                                                                                          prefix?: string;
                                                                                                                          values: boolean;
                                                                                                                      }
                                                                                                                      • Optional prefix?: string
                                                                                                                      • values: boolean

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    Returns AwaitIterable<Key>

                                                                                                                  • Parameters

                                                                                                                    • opts: {
                                                                                                                          prefix?: string;
                                                                                                                          values: boolean;
                                                                                                                      }
                                                                                                                      • Optional prefix?: string
                                                                                                                      • values: boolean

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    Returns Batch<{}>

                                                                                                                    Example

                                                                                                                    const b = store.batch()

                                                                                                                    for (let i = 0; i < 100; i++) {
                                                                                                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                                                                    }

                                                                                                                    await b.commit()
                                                                                                                    console.log('put 100 values')
                                                                                                                    -
                                                                                                                  • Retrieve values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AwaitIterable<Pair>

                                                                                                                    Example

                                                                                                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                                                                                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                                                                                                    // => got "/awesome" = "datastore"
                                                                                                                    }
                                                                                                                  • Check for the existence of a value for the passed key

                                                                                                                    Parameters

                                                                                                                    Returns Promise<boolean>

                                                                                                                    Example

                                                                                                                    const exists = await store.has(new Key('awesome'))

                                                                                                                    if (exists) {
                                                                                                                    console.log('it is there')
                                                                                                                    } else {
                                                                                                                    console.log('it is not there')
                                                                                                                    }
                                                                                                                    -
                                                                                                                  • Store the given key/value pairs

                                                                                                                    Parameters

                                                                                                                    Returns AwaitIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                                                                    for await (const { key, value } of store.putMany(source)) {
                                                                                                                    console.info(`put content for key ${key}`)
                                                                                                                    }
                                                                                                                  • Query the datastore.

                                                                                                                    Parameters

                                                                                                                    Returns AsyncIterable<Pair>

                                                                                                                    Example

                                                                                                                    // retrieve __all__ key/value pairs from the store
                                                                                                                    let list = []
                                                                                                                    for await (const { key, value } of store.query({})) {
                                                                                                                    list.push(value)
                                                                                                                    }
                                                                                                                    console.log('ALL THE VALUES', list)
                                                                                                                    -
                                                                                                                  \ No newline at end of file +
                                                                                                                  \ No newline at end of file diff --git a/classes/datastore_s3.S3Datastore.html b/classes/datastore_s3.S3Datastore.html index 2ebce25d..107958e3 100644 --- a/classes/datastore_s3.S3Datastore.html +++ b/classes/datastore_s3.S3Datastore.html @@ -1,5 +1,5 @@ S3Datastore | IPFS Stores

                                                                                                                  A datastore backed by AWS S3

                                                                                                                  -

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Hierarchy (view full)

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  bucket: string
                                                                                                                  createIfMissing: boolean
                                                                                                                  path?: string
                                                                                                                  s3: S3

                                                                                                                  Methods

                                                                                                                  • Returns the full key which includes the path to the ipfs store

                                                                                                                    -

                                                                                                                    Parameters

                                                                                                                    Returns string

                                                                                                                  • Recursively fetches all keys from s3

                                                                                                                    -

                                                                                                                    Parameters

                                                                                                                    • params: {
                                                                                                                          Prefix?: string;
                                                                                                                          StartAfter?: string;
                                                                                                                      }
                                                                                                                      • Optional Prefix?: string
                                                                                                                      • Optional StartAfter?: string
                                                                                                                    • Optional options: AbortOptions

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  bucket: string
                                                                                                                  createIfMissing: boolean
                                                                                                                  path?: string
                                                                                                                  s3: S3

                                                                                                                  Methods

                                                                                                                  • Returns the full key which includes the path to the ipfs store

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    Returns string

                                                                                                                  • Recursively fetches all keys from s3

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • params: {
                                                                                                                          Prefix?: string;
                                                                                                                          StartAfter?: string;
                                                                                                                      }
                                                                                                                      • Optional Prefix?: string
                                                                                                                      • Optional StartAfter?: string
                                                                                                                    • Optional options: AbortOptions

                                                                                                                    Returns AsyncIterable<Key>

                                                                                                                  • This will return an object with which you can chain multiple operations together, with them only being executed on calling commit.

                                                                                                                    Returns Batch<{}>

                                                                                                                    Example

                                                                                                                    const b = store.batch()

                                                                                                                    for (let i = 0; i < 100; i++) {
                                                                                                                    b.put(new Key(`hello${i}`), new TextEncoder('utf8').encode(`hello world ${i}`))
                                                                                                                    }

                                                                                                                    await b.commit()
                                                                                                                    console.log('put 100 values')
                                                                                                                  • Retrieve values for the passed keys

                                                                                                                    Parameters

                                                                                                                    Returns AwaitIterable<Pair>

                                                                                                                    Example

                                                                                                                    for await (const { key, value } of store.getMany([new Key('awesome')])) {
                                                                                                                    console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
                                                                                                                    // => got "/awesome" = "datastore"
                                                                                                                    }
                                                                                                                  • Store the given key/value pairs

                                                                                                                    Parameters

                                                                                                                    Returns AwaitIterable<Key>

                                                                                                                    Example

                                                                                                                    const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]

                                                                                                                    for await (const { key, value } of store.putMany(source)) {
                                                                                                                    console.info(`put content for key ${key}`)
                                                                                                                    }
                                                                                                                  • Query the datastore.

                                                                                                                    diff --git a/classes/interface_datastore.key.Key.html b/classes/interface_datastore.key.Key.html index 958368ef..0d28c1ec 100644 --- a/classes/interface_datastore.key.Key.html +++ b/classes/interface_datastore.key.Key.html @@ -13,7 +13,7 @@
                                                                                                                  • new Key('/Comedy/MontyPython/Sketch:CheeseShop')
                                                                                                                  • new Key('/Comedy/MontyPython/Sketch:CheeseShop/Character:Mousebender')
                                                                                                                  -

                                                                                                                  Constructors

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Accessors

                                                                                                                  Methods

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Accessors

                                                                                                                  Methods

                                                                                                                  • Returns the "base" namespace of this key.

                                                                                                                    +

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  Accessors

                                                                                                                  Methods

                                                                                                                  • Returns the "base" namespace of this key.

                                                                                                                    Returns string

                                                                                                                    Example

                                                                                                                    new Key('/Comedy/MontyPython/Actor:JohnCleese').baseNamespace()
                                                                                                                    // => 'Actor:JohnCleese'
                                                                                                                    -
                                                                                                                  • Returns the child Key of this Key.

                                                                                                                    Parameters

                                                                                                                    • key: Key

                                                                                                                      The child Key to add

                                                                                                                    Returns Key

                                                                                                                    Example

                                                                                                                    new Key('/Comedy/MontyPython').child(new Key('Actor:JohnCleese'))
                                                                                                                    // => Key('/Comedy/MontyPython/Actor:JohnCleese')
                                                                                                                    -
                                                                                                                  • Returns an "instance" of this type key (appends value to namespace).

                                                                                                                    +

                                                                                                                  Returns Key

                                                                                                                  Returns boolean

                                                                                                                  Returns string

                                                                                                                  \ No newline at end of file +
                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.AbortError.html b/classes/interface_store.AbortError.html new file mode 100644 index 00000000..16871157 --- /dev/null +++ b/classes/interface_store.AbortError.html @@ -0,0 +1,12 @@ +AbortError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.CloseFailedError.html b/classes/interface_store.CloseFailedError.html new file mode 100644 index 00000000..ea893559 --- /dev/null +++ b/classes/interface_store.CloseFailedError.html @@ -0,0 +1,12 @@ +CloseFailedError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.DeleteFailedError.html b/classes/interface_store.DeleteFailedError.html new file mode 100644 index 00000000..7cc27906 --- /dev/null +++ b/classes/interface_store.DeleteFailedError.html @@ -0,0 +1,12 @@ +DeleteFailedError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.GetFailedError.html b/classes/interface_store.GetFailedError.html new file mode 100644 index 00000000..3656e0ee --- /dev/null +++ b/classes/interface_store.GetFailedError.html @@ -0,0 +1,12 @@ +GetFailedError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.HasFailedError.html b/classes/interface_store.HasFailedError.html new file mode 100644 index 00000000..14e25824 --- /dev/null +++ b/classes/interface_store.HasFailedError.html @@ -0,0 +1,12 @@ +HasFailedError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.NotFoundError.html b/classes/interface_store.NotFoundError.html new file mode 100644 index 00000000..6eb2e96f --- /dev/null +++ b/classes/interface_store.NotFoundError.html @@ -0,0 +1,12 @@ +NotFoundError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.OpenFailedError.html b/classes/interface_store.OpenFailedError.html new file mode 100644 index 00000000..60ff36e5 --- /dev/null +++ b/classes/interface_store.OpenFailedError.html @@ -0,0 +1,12 @@ +OpenFailedError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/classes/interface_store.PutFailedError.html b/classes/interface_store.PutFailedError.html new file mode 100644 index 00000000..2cc5ecb4 --- /dev/null +++ b/classes/interface_store.PutFailedError.html @@ -0,0 +1,12 @@ +PutFailedError | IPFS Stores

                                                                                                                  Hierarchy

                                                                                                                  Constructors

                                                                                                                  Properties

                                                                                                                  cause?: unknown
                                                                                                                  message: string
                                                                                                                  name: string
                                                                                                                  stack?: string
                                                                                                                  prepareStackTrace?: ((err, stackTraces) => any)

                                                                                                                  Optional override for formatting stack traces

                                                                                                                  +

                                                                                                                  Type declaration

                                                                                                                    • (err, stackTraces): any
                                                                                                                    • Parameters

                                                                                                                      Returns any

                                                                                                                  stackTraceLimit: number

                                                                                                                  Methods

                                                                                                                  • Create .stack property on a target object

                                                                                                                    +

                                                                                                                    Parameters

                                                                                                                    • targetObject: object
                                                                                                                    • Optional constructorOpt: Function

                                                                                                                    Returns void

                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.abortedError.html b/functions/blockstore_core.errors.abortedError.html deleted file mode 100644 index 9e2deaa5..00000000 --- a/functions/blockstore_core.errors.abortedError.html +++ /dev/null @@ -1 +0,0 @@ -abortedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.closeFailedError.html b/functions/blockstore_core.errors.closeFailedError.html deleted file mode 100644 index 14859ef3..00000000 --- a/functions/blockstore_core.errors.closeFailedError.html +++ /dev/null @@ -1 +0,0 @@ -closeFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.deleteFailedError.html b/functions/blockstore_core.errors.deleteFailedError.html deleted file mode 100644 index 129d3fa4..00000000 --- a/functions/blockstore_core.errors.deleteFailedError.html +++ /dev/null @@ -1 +0,0 @@ -deleteFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.getFailedError.html b/functions/blockstore_core.errors.getFailedError.html deleted file mode 100644 index b5c78376..00000000 --- a/functions/blockstore_core.errors.getFailedError.html +++ /dev/null @@ -1 +0,0 @@ -getFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.hasFailedError.html b/functions/blockstore_core.errors.hasFailedError.html deleted file mode 100644 index 51963978..00000000 --- a/functions/blockstore_core.errors.hasFailedError.html +++ /dev/null @@ -1 +0,0 @@ -hasFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.notFoundError.html b/functions/blockstore_core.errors.notFoundError.html deleted file mode 100644 index 36c97900..00000000 --- a/functions/blockstore_core.errors.notFoundError.html +++ /dev/null @@ -1 +0,0 @@ -notFoundError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.openFailedError.html b/functions/blockstore_core.errors.openFailedError.html deleted file mode 100644 index 8f044bd9..00000000 --- a/functions/blockstore_core.errors.openFailedError.html +++ /dev/null @@ -1 +0,0 @@ -openFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/blockstore_core.errors.putFailedError.html b/functions/blockstore_core.errors.putFailedError.html deleted file mode 100644 index 9ad90db2..00000000 --- a/functions/blockstore_core.errors.putFailedError.html +++ /dev/null @@ -1 +0,0 @@ -putFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.errors.abortedError.html b/functions/datastore_core.errors.abortedError.html deleted file mode 100644 index 521cc308..00000000 --- a/functions/datastore_core.errors.abortedError.html +++ /dev/null @@ -1 +0,0 @@ -abortedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.errors.dbDeleteFailedError.html b/functions/datastore_core.errors.dbDeleteFailedError.html deleted file mode 100644 index d4badf6a..00000000 --- a/functions/datastore_core.errors.dbDeleteFailedError.html +++ /dev/null @@ -1 +0,0 @@ -dbDeleteFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.errors.dbOpenFailedError.html b/functions/datastore_core.errors.dbOpenFailedError.html deleted file mode 100644 index b999d49a..00000000 --- a/functions/datastore_core.errors.dbOpenFailedError.html +++ /dev/null @@ -1 +0,0 @@ -dbOpenFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.errors.dbReadFailedError.html b/functions/datastore_core.errors.dbReadFailedError.html deleted file mode 100644 index 010010ba..00000000 --- a/functions/datastore_core.errors.dbReadFailedError.html +++ /dev/null @@ -1 +0,0 @@ -dbReadFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.errors.dbWriteFailedError.html b/functions/datastore_core.errors.dbWriteFailedError.html deleted file mode 100644 index fa704c16..00000000 --- a/functions/datastore_core.errors.dbWriteFailedError.html +++ /dev/null @@ -1 +0,0 @@ -dbWriteFailedError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.errors.notFoundError.html b/functions/datastore_core.errors.notFoundError.html deleted file mode 100644 index 2de88ad5..00000000 --- a/functions/datastore_core.errors.notFoundError.html +++ /dev/null @@ -1 +0,0 @@ -notFoundError | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.shard.parseShardFun.html b/functions/datastore_core.shard.parseShardFun.html index 37ee9ef5..24c5bf85 100644 --- a/functions/datastore_core.shard.parseShardFun.html +++ b/functions/datastore_core.shard.parseShardFun.html @@ -1,2 +1,2 @@ parseShardFun | IPFS Stores
                                                                                                                  • Convert a given string to the matching sharding function

                                                                                                                    -

                                                                                                                    Parameters

                                                                                                                    • str: string

                                                                                                                    Returns Shard

                                                                                                                  \ No newline at end of file +

                                                                                                                  Parameters

                                                                                                                  Returns Shard

                                                                                                                  \ No newline at end of file diff --git a/functions/datastore_core.shard.readShardFun.html b/functions/datastore_core.shard.readShardFun.html index 75ccc936..5c73a481 100644 --- a/functions/datastore_core.shard.readShardFun.html +++ b/functions/datastore_core.shard.readShardFun.html @@ -1 +1 @@ -readShardFun | IPFS Stores
                                                                                                                  \ No newline at end of file +readShardFun | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/interface_blockstore_tests.interfaceBlockstoreTests.html b/functions/interface_blockstore_tests.interfaceBlockstoreTests.html index 9c723673..b768c18b 100644 --- a/functions/interface_blockstore_tests.interfaceBlockstoreTests.html +++ b/functions/interface_blockstore_tests.interfaceBlockstoreTests.html @@ -1 +1 @@ -interfaceBlockstoreTests | IPFS Stores
                                                                                                                  \ No newline at end of file +interfaceBlockstoreTests | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/functions/interface_datastore_tests.interfaceDatastoreTests.html b/functions/interface_datastore_tests.interfaceDatastoreTests.html index e6188c5f..e197cc81 100644 --- a/functions/interface_datastore_tests.interfaceDatastoreTests.html +++ b/functions/interface_datastore_tests.interfaceDatastoreTests.html @@ -1 +1 @@ -interfaceDatastoreTests | IPFS Stores
                                                                                                                  \ No newline at end of file +interfaceDatastoreTests | IPFS Stores
                                                                                                                  \ No newline at end of file diff --git a/index.html b/index.html index 1d8d9535..24577ef6 100644 --- a/index.html +++ b/index.html @@ -6,29 +6,29 @@

                                                                                                                  Blockstores and datastores used by IP-JS internals

                                                                                                                  Packages

                                                                                                                  API Docs

                                                                                                                  License

                                                                                                                  Licensed under either of

                                                                                                                  Contribute

                                                                                                                  Contributions welcome! Please check out the issues.

                                                                                                                  Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                  diff --git a/interfaces/blockstore_fs.index.FsBlockstoreInit.html b/interfaces/blockstore_fs.index.FsBlockstoreInit.html index 73212fb7..8465e2f1 100644 --- a/interfaces/blockstore_fs.index.FsBlockstoreInit.html +++ b/interfaces/blockstore_fs.index.FsBlockstoreInit.html @@ -1,4 +1,4 @@ -FsBlockstoreInit | IPFS Stores
                                                                                                                  interface FsBlockstoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      deleteManyConcurrency?: number;
                                                                                                                      errorIfExists?: boolean;
                                                                                                                      extension?: string;
                                                                                                                      getManyConcurrency?: number;
                                                                                                                      putManyConcurrency?: number;
                                                                                                                      shardingStrategy?: ShardingStrategy;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing? +FsBlockstoreInit | IPFS Stores
                                                                                                                  interface FsBlockstoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      deleteManyConcurrency?: number;
                                                                                                                      errorIfExists?: boolean;
                                                                                                                      extension?: string;
                                                                                                                      getManyConcurrency?: number;
                                                                                                                      putManyConcurrency?: number;
                                                                                                                      shardingStrategy?: ShardingStrategy;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing?: boolean

                                                                                                                  If true and the passed blockstore location does not exist, create it on startup. default: true

                                                                                                                  -
                                                                                                                  deleteManyConcurrency?: number

                                                                                                                  How many blocks to delete in parallel when .deleteMany is called. +

                                                                                                                  deleteManyConcurrency?: number

                                                                                                                  How many blocks to delete in parallel when .deleteMany is called. default: 50

                                                                                                                  -
                                                                                                                  errorIfExists?: boolean

                                                                                                                  If true and the passed blockstore location exists on startup, throw +

                                                                                                                  errorIfExists?: boolean

                                                                                                                  If true and the passed blockstore location exists on startup, throw an error. default: false

                                                                                                                  -
                                                                                                                  extension?: string

                                                                                                                  The file extension to use when storing blocks. default: '.data'

                                                                                                                  -
                                                                                                                  getManyConcurrency?: number

                                                                                                                  How many blocks to read in parallel when .getMany is called. +

                                                                                                                  extension?: string

                                                                                                                  The file extension to use when storing blocks. default: '.data'

                                                                                                                  +
                                                                                                                  getManyConcurrency?: number

                                                                                                                  How many blocks to read in parallel when .getMany is called. default: 50

                                                                                                                  -
                                                                                                                  putManyConcurrency?: number

                                                                                                                  How many blocks to put in parallel when .putMany is called. +

                                                                                                                  putManyConcurrency?: number

                                                                                                                  How many blocks to put in parallel when .putMany is called. default: 50

                                                                                                                  -
                                                                                                                  shardingStrategy?: ShardingStrategy

                                                                                                                  Control how CIDs map to paths and back

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  shardingStrategy?: ShardingStrategy

                                                                                                                  Control how CIDs map to paths and back

                                                                                                                  +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/blockstore_fs.sharding.FlatDirectoryInit.html b/interfaces/blockstore_fs.sharding.FlatDirectoryInit.html index f61eb87f..6168030c 100644 --- a/interfaces/blockstore_fs.sharding.FlatDirectoryInit.html +++ b/interfaces/blockstore_fs.sharding.FlatDirectoryInit.html @@ -1,8 +1,8 @@ -FlatDirectoryInit | IPFS Stores
                                                                                                                  interface FlatDirectoryInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      extension?: string;
                                                                                                                      prefixLength?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  base? +FlatDirectoryInit | IPFS Stores
                                                                                                                  interface FlatDirectoryInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      extension?: string;
                                                                                                                      prefixLength?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  base?: MultibaseCodec<string>

                                                                                                                  The multibase codec to use - nb. should be case insensitive. default: base32padupper

                                                                                                                  -
                                                                                                                  extension?: string

                                                                                                                  The file extension to use. default: '.data'

                                                                                                                  -
                                                                                                                  prefixLength?: number

                                                                                                                  How many characters to take from the end of the CID. default: 2

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  extension?: string

                                                                                                                  The file extension to use. default: '.data'

                                                                                                                  +
                                                                                                                  prefixLength?: number

                                                                                                                  How many characters to take from the end of the CID. default: 2

                                                                                                                  +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/blockstore_fs.sharding.NextToLastInit.html b/interfaces/blockstore_fs.sharding.NextToLastInit.html index 5a9d517f..f91044fe 100644 --- a/interfaces/blockstore_fs.sharding.NextToLastInit.html +++ b/interfaces/blockstore_fs.sharding.NextToLastInit.html @@ -1,8 +1,8 @@ -NextToLastInit | IPFS Stores
                                                                                                                  interface NextToLastInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      extension?: string;
                                                                                                                      prefixLength?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  base? +NextToLastInit | IPFS Stores
                                                                                                                  interface NextToLastInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      extension?: string;
                                                                                                                      prefixLength?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  base?: MultibaseCodec<string>

                                                                                                                  The multibase codec to use - nb. should be case insensitive. default: base32upper

                                                                                                                  -
                                                                                                                  extension?: string

                                                                                                                  The file extension to use. default: '.data'

                                                                                                                  -
                                                                                                                  prefixLength?: number

                                                                                                                  How many characters to take from the end of the CID. default: 2

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  extension?: string

                                                                                                                  The file extension to use. default: '.data'

                                                                                                                  +
                                                                                                                  prefixLength?: number

                                                                                                                  How many characters to take from the end of the CID. default: 2

                                                                                                                  +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/blockstore_fs.sharding.ShardingStrategy.html b/interfaces/blockstore_fs.sharding.ShardingStrategy.html index b783380b..99cc946f 100644 --- a/interfaces/blockstore_fs.sharding.ShardingStrategy.html +++ b/interfaces/blockstore_fs.sharding.ShardingStrategy.html @@ -1,4 +1,4 @@ -ShardingStrategy | IPFS Stores
                                                                                                                  interface ShardingStrategy {
                                                                                                                      extension: string;
                                                                                                                      decode(path): CID<unknown, number, number, Version>;
                                                                                                                      encode(cid): {
                                                                                                                          dir: string;
                                                                                                                          file: string;
                                                                                                                      };
                                                                                                                  }

                                                                                                                  Implemented by

                                                                                                                  Properties

                                                                                                                  extension +ShardingStrategy | IPFS Stores
                                                                                                                  interface ShardingStrategy {
                                                                                                                      extension: string;
                                                                                                                      decode(path): CID<unknown, number, number, Version>;
                                                                                                                      encode(cid): {
                                                                                                                          dir: string;
                                                                                                                          file: string;
                                                                                                                      };
                                                                                                                  }

                                                                                                                  Implemented by

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Properties

                                                                                                                  extension: string

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    Returns {
                                                                                                                        dir: string;
                                                                                                                        file: string;
                                                                                                                    }

                                                                                                                    • dir: string
                                                                                                                    • file: string
                                                                                                                  \ No newline at end of file +

                                                                                                                  Properties

                                                                                                                  extension: string

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    Returns {
                                                                                                                        dir: string;
                                                                                                                        file: string;
                                                                                                                    }

                                                                                                                    • dir: string
                                                                                                                    • file: string
                                                                                                                  \ No newline at end of file diff --git a/interfaces/blockstore_idb.IDBBlockstoreInit.html b/interfaces/blockstore_idb.IDBBlockstoreInit.html index 32c6c473..b4fe8ec7 100644 --- a/interfaces/blockstore_idb.IDBBlockstoreInit.html +++ b/interfaces/blockstore_idb.IDBBlockstoreInit.html @@ -1,8 +1,8 @@ -IDBBlockstoreInit | IPFS Stores
                                                                                                                  interface IDBBlockstoreInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      prefix?: string;
                                                                                                                      version?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  base? +IDBBlockstoreInit | IPFS Stores
                                                                                                                  interface IDBBlockstoreInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      prefix?: string;
                                                                                                                      version?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  base?: MultibaseCodec<string>

                                                                                                                  The multibase codec to use - nb. should be case insensitive. (default: base32upper)

                                                                                                                  -
                                                                                                                  prefix?: string

                                                                                                                  A prefix to use for all database keys (default: '')

                                                                                                                  -
                                                                                                                  version?: number

                                                                                                                  The database version (default: 1)

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  prefix?: string

                                                                                                                  A prefix to use for all database keys (default: '')

                                                                                                                  +
                                                                                                                  version?: number

                                                                                                                  The database version (default: 1)

                                                                                                                  +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/blockstore_level.LevelBlockstoreInit.html b/interfaces/blockstore_level.LevelBlockstoreInit.html index 464e4091..b32806d7 100644 --- a/interfaces/blockstore_level.LevelBlockstoreInit.html +++ b/interfaces/blockstore_level.LevelBlockstoreInit.html @@ -1,4 +1,4 @@ -LevelBlockstoreInit | IPFS Stores
                                                                                                                  interface LevelBlockstoreInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      blockRestartInterval?: number;
                                                                                                                      blockSize?: number;
                                                                                                                      cacheSize?: number;
                                                                                                                      compression?: boolean;
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      errorIfExists?: boolean;
                                                                                                                      keyEncoding?: string | PartialEncoding<string, string>;
                                                                                                                      maxFileSize?: number;
                                                                                                                      maxOpenFiles?: number;
                                                                                                                      multithreading?: boolean;
                                                                                                                      passive?: boolean;
                                                                                                                      prefix?: string;
                                                                                                                      valueEncoding?: string | PartialEncoding<Uint8Array, Uint8Array>;
                                                                                                                      version?: string | number;
                                                                                                                      writeBufferSize?: number;
                                                                                                                  }

                                                                                                                  Hierarchy

                                                                                                                  Properties

                                                                                                                  base? +LevelBlockstoreInit | IPFS Stores
                                                                                                                  interface LevelBlockstoreInit {
                                                                                                                      base?: MultibaseCodec<string>;
                                                                                                                      blockRestartInterval?: number;
                                                                                                                      blockSize?: number;
                                                                                                                      cacheSize?: number;
                                                                                                                      compression?: boolean;
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      errorIfExists?: boolean;
                                                                                                                      keyEncoding?: string | PartialEncoding<string, string>;
                                                                                                                      maxFileSize?: number;
                                                                                                                      maxOpenFiles?: number;
                                                                                                                      multithreading?: boolean;
                                                                                                                      passive?: boolean;
                                                                                                                      prefix?: string;
                                                                                                                      valueEncoding?: string | PartialEncoding<Uint8Array, Uint8Array>;
                                                                                                                      version?: string | number;
                                                                                                                      writeBufferSize?: number;
                                                                                                                  }

                                                                                                                  Hierarchy

                                                                                                                  Properties

                                                                                                                  base?: MultibaseCodec<string>

                                                                                                                  The multibase codec to use - nb. should be case insensitive. default: base32upper

                                                                                                                  -
                                                                                                                  blockRestartInterval?: number

                                                                                                                  The number of entries before restarting the "delta encoding" of keys +

                                                                                                                  blockRestartInterval?: number

                                                                                                                  The number of entries before restarting the "delta encoding" of keys within blocks. Each "restart" point stores the full key for the entry, between restarts, the common prefix of the keys for those entries is omitted. Restarts are similar to the concept of keyframes in video diff --git a/interfaces/blockstore_s3.S3BlockstoreInit.html b/interfaces/blockstore_s3.S3BlockstoreInit.html index b919b52c..ccafc7a3 100644 --- a/interfaces/blockstore_s3.S3BlockstoreInit.html +++ b/interfaces/blockstore_s3.S3BlockstoreInit.html @@ -1,5 +1,5 @@ -S3BlockstoreInit | IPFS Stores

                                                                                                                  interface S3BlockstoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      shardingStrategy?: ShardingStrategy;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing? +S3BlockstoreInit | IPFS Stores
                                                                                                                  interface S3BlockstoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      shardingStrategy?: ShardingStrategy;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing?: boolean

                                                                                                                  Whether to try to create the bucket if it is missing when .open is called

                                                                                                                  -
                                                                                                                  shardingStrategy?: ShardingStrategy

                                                                                                                  Control how CIDs map to paths and back

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  shardingStrategy?: ShardingStrategy

                                                                                                                  Control how CIDs map to paths and back

                                                                                                                  +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/blockstore_s3.ShardingStrategy.html b/interfaces/blockstore_s3.ShardingStrategy.html index a6286459..f7a65408 100644 --- a/interfaces/blockstore_s3.ShardingStrategy.html +++ b/interfaces/blockstore_s3.ShardingStrategy.html @@ -1,4 +1,4 @@ -ShardingStrategy | IPFS Stores
                                                                                                                  interface ShardingStrategy {
                                                                                                                      extension: string;
                                                                                                                      decode(path): CID<unknown, number, number, Version>;
                                                                                                                      encode(cid): string;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  extension +ShardingStrategy | IPFS Stores
                                                                                                                  interface ShardingStrategy {
                                                                                                                      extension: string;
                                                                                                                      decode(path): CID<unknown, number, number, Version>;
                                                                                                                      encode(cid): string;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Properties

                                                                                                                  extension: string

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file +

                                                                                                                  Properties

                                                                                                                  extension: string

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file diff --git a/interfaces/datastore_core.index.KeyTransform.html b/interfaces/datastore_core.index.KeyTransform.html index b0d3c1ee..735e936d 100644 --- a/interfaces/datastore_core.index.KeyTransform.html +++ b/interfaces/datastore_core.index.KeyTransform.html @@ -1,3 +1,3 @@ -KeyTransform | IPFS Stores
                                                                                                                  interface KeyTransform {
                                                                                                                      convert(key): Key;
                                                                                                                      invert(key): Key;
                                                                                                                  }

                                                                                                                  Methods

                                                                                                                  convert +KeyTransform | IPFS Stores
                                                                                                                  interface KeyTransform {
                                                                                                                      convert(key): Key;
                                                                                                                      invert(key): Key;
                                                                                                                  }

                                                                                                                  Methods

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file +

                                                                                                                  Methods

                                                                                                                  \ No newline at end of file diff --git a/interfaces/datastore_core.index.Shard-1.html b/interfaces/datastore_core.index.Shard-1.html index 36912ffb..db281893 100644 --- a/interfaces/datastore_core.index.Shard-1.html +++ b/interfaces/datastore_core.index.Shard-1.html @@ -1,6 +1,6 @@ -Shard | IPFS Stores
                                                                                                                  interface Shard {
                                                                                                                      _padding: string;
                                                                                                                      name: string;
                                                                                                                      param: number;
                                                                                                                      fun(s): string;
                                                                                                                      toString(): string;
                                                                                                                  }

                                                                                                                  Implemented by

                                                                                                                  Properties

                                                                                                                  _padding +Shard | IPFS Stores
                                                                                                                  interface Shard {
                                                                                                                      _padding: string;
                                                                                                                      name: string;
                                                                                                                      param: number;
                                                                                                                      fun(s): string;
                                                                                                                      toString(): string;
                                                                                                                  }

                                                                                                                  Implemented by

                                                                                                                  Properties

                                                                                                                  Methods

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    • s: string

                                                                                                                    Returns string

                                                                                                                  \ No newline at end of file +

                                                                                                                  Properties

                                                                                                                  _padding: string
                                                                                                                  name: string
                                                                                                                  param: number

                                                                                                                  Methods

                                                                                                                  • Parameters

                                                                                                                    • s: string

                                                                                                                    Returns string

                                                                                                                  \ No newline at end of file diff --git a/interfaces/datastore_fs.FsDatastoreInit.html b/interfaces/datastore_fs.FsDatastoreInit.html index 2f970e90..5a75a493 100644 --- a/interfaces/datastore_fs.FsDatastoreInit.html +++ b/interfaces/datastore_fs.FsDatastoreInit.html @@ -1,7 +1,7 @@ -FsDatastoreInit | IPFS Stores
                                                                                                                  interface FsDatastoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      deleteManyConcurrency?: number;
                                                                                                                      errorIfExists?: boolean;
                                                                                                                      extension?: string;
                                                                                                                      getManyConcurrency?: number;
                                                                                                                      putManyConcurrency?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing? +FsDatastoreInit | IPFS Stores
                                                                                                                  interface FsDatastoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      deleteManyConcurrency?: number;
                                                                                                                      errorIfExists?: boolean;
                                                                                                                      extension?: string;
                                                                                                                      getManyConcurrency?: number;
                                                                                                                      putManyConcurrency?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing?: boolean
                                                                                                                  deleteManyConcurrency?: number
                                                                                                                  errorIfExists?: boolean
                                                                                                                  extension?: string
                                                                                                                  getManyConcurrency?: number
                                                                                                                  putManyConcurrency?: number
                                                                                                                  \ No newline at end of file +

                                                                                                                  Properties

                                                                                                                  createIfMissing?: boolean
                                                                                                                  deleteManyConcurrency?: number
                                                                                                                  errorIfExists?: boolean
                                                                                                                  extension?: string
                                                                                                                  getManyConcurrency?: number
                                                                                                                  putManyConcurrency?: number
                                                                                                                  \ No newline at end of file diff --git a/interfaces/datastore_idb.IDBDatastoreInit.html b/interfaces/datastore_idb.IDBDatastoreInit.html index c87f8b1c..0c3b4798 100644 --- a/interfaces/datastore_idb.IDBDatastoreInit.html +++ b/interfaces/datastore_idb.IDBDatastoreInit.html @@ -1,5 +1,5 @@ -IDBDatastoreInit | IPFS Stores
                                                                                                                  interface IDBDatastoreInit {
                                                                                                                      prefix?: string;
                                                                                                                      version?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  prefix? +IDBDatastoreInit | IPFS Stores
                                                                                                                  interface IDBDatastoreInit {
                                                                                                                      prefix?: string;
                                                                                                                      version?: number;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  Properties

                                                                                                                  prefix?: string

                                                                                                                  A prefix to use for all database keys (default: '')

                                                                                                                  -
                                                                                                                  version?: number

                                                                                                                  The database version (default: 1)

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  version?: number

                                                                                                                  The database version (default: 1)

                                                                                                                  +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/datastore_s3.S3DatastoreInit.html b/interfaces/datastore_s3.S3DatastoreInit.html index 8d014564..0a88f0ad 100644 --- a/interfaces/datastore_s3.S3DatastoreInit.html +++ b/interfaces/datastore_s3.S3DatastoreInit.html @@ -1,10 +1,10 @@ -S3DatastoreInit | IPFS Stores
                                                                                                                  interface S3DatastoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      path?: string;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing? +S3DatastoreInit | IPFS Stores
                                                                                                                  interface S3DatastoreInit {
                                                                                                                      createIfMissing?: boolean;
                                                                                                                      path?: string;
                                                                                                                  }

                                                                                                                  Properties

                                                                                                                  createIfMissing?: boolean

                                                                                                                  Whether to try to create the bucket if it is missing when .open is called

                                                                                                                  -
                                                                                                                  path?: string

                                                                                                                  An optional path to use within the bucket for all files - this setting can +

                                                                                                                  path?: string

                                                                                                                  An optional path to use within the bucket for all files - this setting can affect S3 performance as it does internal sharding based on 'prefixes' - these can be delimited by '/' so it's often better to wrap this datastore in a sharding datastore which will generate prefixed datastore keys for you.

                                                                                                                  See - https://docs.aws.amazon.com/AmazonS3/latest/userguide/optimizing-performance.html and https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html

                                                                                                                  -
                                                                                                                  \ No newline at end of file +
                                                                                                                  \ No newline at end of file diff --git a/interfaces/interface_blockstore.Blockstore.html b/interfaces/interface_blockstore.Blockstore.html index 0c7b2ce1..42a1acc2 100644 --- a/interfaces/interface_blockstore.Blockstore.html +++ b/interfaces/interface_blockstore.Blockstore.html @@ -1,4 +1,4 @@ -Blockstore | IPFS Stores

                                                                                                                  Interface Blockstore<HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, GetAllOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension>

                                                                                                                  interface Blockstore<HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, GetAllOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension> {
                                                                                                                      delete(key, options?): Await<void>;
                                                                                                                      deleteMany(source, options?): AwaitIterable<CID<unknown, number, number, Version>>;
                                                                                                                      get(key, options?): Await<Uint8Array>;
                                                                                                                      getAll(options?): AwaitIterable<Pair>;
                                                                                                                      getMany(source, options?): AwaitIterable<Pair>;
                                                                                                                      has(key, options?): Await<boolean>;
                                                                                                                      put(key, val, options?): Await<CID<unknown, number, number, Version>>;
                                                                                                                      putMany(source, options?): AwaitIterable<CID<unknown, number, number, Version>>;
                                                                                                                  }

                                                                                                                  Type Parameters

                                                                                                                  • HasOptionsExtension = {}
                                                                                                                  • PutOptionsExtension = {}
                                                                                                                  • PutManyOptionsExtension = {}
                                                                                                                  • GetOptionsExtension = {}
                                                                                                                  • GetManyOptionsExtension = {}
                                                                                                                  • GetAllOptionsExtension = {}
                                                                                                                  • DeleteOptionsExtension = {}
                                                                                                                  • DeleteManyOptionsExtension = {}

                                                                                                                  Hierarchy (view full)

                                                                                                                  Implemented by

                                                                                                                    Methods

                                                                                                                    delete +Blockstore | IPFS Stores

                                                                                                                    Interface Blockstore<HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, GetAllOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension>

                                                                                                                    interface Blockstore<HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, GetAllOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension> {
                                                                                                                        delete(key, options?): Await<void>;
                                                                                                                        deleteMany(source, options?): AwaitIterable<CID<unknown, number, number, Version>>;
                                                                                                                        get(key, options?): Await<Uint8Array>;
                                                                                                                        getAll(options?): AwaitIterable<Pair>;
                                                                                                                        getMany(source, options?): AwaitIterable<Pair>;
                                                                                                                        has(key, options?): Await<boolean>;
                                                                                                                        put(key, val, options?): Await<CID<unknown, number, number, Version>>;
                                                                                                                        putMany(source, options?): AwaitIterable<CID<unknown, number, number, Version>>;
                                                                                                                    }

                                                                                                                    Type Parameters

                                                                                                                    • HasOptionsExtension = {}
                                                                                                                    • PutOptionsExtension = {}
                                                                                                                    • PutManyOptionsExtension = {}
                                                                                                                    • GetOptionsExtension = {}
                                                                                                                    • GetManyOptionsExtension = {}
                                                                                                                    • GetAllOptionsExtension = {}
                                                                                                                    • DeleteOptionsExtension = {}
                                                                                                                    • DeleteManyOptionsExtension = {}

                                                                                                                    Hierarchy (view full)

                                                                                                                    Implemented by

                                                                                                                      Methods

                                                                                                                      delete deleteMany get getAll @@ -18,7 +18,7 @@
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.KeyQuery.html b/interfaces/interface_datastore.index.KeyQuery.html index 0cd78815..334db626 100644 --- a/interfaces/interface_datastore.index.KeyQuery.html +++ b/interfaces/interface_datastore.index.KeyQuery.html @@ -1,6 +1,6 @@ -KeyQuery | IPFS Stores
                                                                                                                      interface KeyQuery {
                                                                                                                          filters?: KeyQueryFilter[];
                                                                                                                          limit?: number;
                                                                                                                          offset?: number;
                                                                                                                          orders?: KeyQueryOrder[];
                                                                                                                          prefix?: string;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      filters? +KeyQuery | IPFS Stores
                                                                                                                      interface KeyQuery {
                                                                                                                          filters?: KeyQueryFilter[];
                                                                                                                          limit?: number;
                                                                                                                          offset?: number;
                                                                                                                          orders?: KeyQueryOrder[];
                                                                                                                          prefix?: string;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      filters?: KeyQueryFilter[]
                                                                                                                      limit?: number
                                                                                                                      offset?: number
                                                                                                                      orders?: KeyQueryOrder[]
                                                                                                                      prefix?: string
                                                                                                                      \ No newline at end of file +

                                                                                                                      Properties

                                                                                                                      filters?: KeyQueryFilter[]
                                                                                                                      limit?: number
                                                                                                                      offset?: number
                                                                                                                      orders?: KeyQueryOrder[]
                                                                                                                      prefix?: string
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.KeyQueryFilter.html b/interfaces/interface_datastore.index.KeyQueryFilter.html index 37fd668b..b2aef0f9 100644 --- a/interfaces/interface_datastore.index.KeyQueryFilter.html +++ b/interfaces/interface_datastore.index.KeyQueryFilter.html @@ -1 +1 @@ -KeyQueryFilter | IPFS Stores
                                                                                                                      interface KeyQueryFilter ((item) => boolean)
                                                                                                                      \ No newline at end of file +KeyQueryFilter | IPFS Stores
                                                                                                                      interface KeyQueryFilter ((item) => boolean)
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.KeyQueryOrder.html b/interfaces/interface_datastore.index.KeyQueryOrder.html index c53b1cc6..352af07b 100644 --- a/interfaces/interface_datastore.index.KeyQueryOrder.html +++ b/interfaces/interface_datastore.index.KeyQueryOrder.html @@ -1 +1 @@ -KeyQueryOrder | IPFS Stores
                                                                                                                      interface KeyQueryOrder ((a, b) => -1 | 0 | 1)
                                                                                                                      \ No newline at end of file +KeyQueryOrder | IPFS Stores
                                                                                                                      interface KeyQueryOrder ((a, b) => -1 | 0 | 1)
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.Pair.html b/interfaces/interface_datastore.index.Pair.html index 96993d0f..808d257f 100644 --- a/interfaces/interface_datastore.index.Pair.html +++ b/interfaces/interface_datastore.index.Pair.html @@ -1,3 +1,3 @@ -Pair | IPFS Stores
                                                                                                                      interface Pair {
                                                                                                                          key: Key;
                                                                                                                          value: Uint8Array;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      key +Pair | IPFS Stores
                                                                                                                      interface Pair {
                                                                                                                          key: Key;
                                                                                                                          value: Uint8Array;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      Properties

                                                                                                                      key: Key
                                                                                                                      value: Uint8Array
                                                                                                                      \ No newline at end of file +

                                                                                                                      Properties

                                                                                                                      key: Key
                                                                                                                      value: Uint8Array
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.Query.html b/interfaces/interface_datastore.index.Query.html index 8854226f..bff2489f 100644 --- a/interfaces/interface_datastore.index.Query.html +++ b/interfaces/interface_datastore.index.Query.html @@ -1,6 +1,6 @@ -Query | IPFS Stores
                                                                                                                      interface Query {
                                                                                                                          filters?: QueryFilter[];
                                                                                                                          limit?: number;
                                                                                                                          offset?: number;
                                                                                                                          orders?: QueryOrder[];
                                                                                                                          prefix?: string;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      filters? +Query | IPFS Stores
                                                                                                                      interface Query {
                                                                                                                          filters?: QueryFilter[];
                                                                                                                          limit?: number;
                                                                                                                          offset?: number;
                                                                                                                          orders?: QueryOrder[];
                                                                                                                          prefix?: string;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      filters?: QueryFilter[]
                                                                                                                      limit?: number
                                                                                                                      offset?: number
                                                                                                                      orders?: QueryOrder[]
                                                                                                                      prefix?: string
                                                                                                                      \ No newline at end of file +

                                                                                                                      Properties

                                                                                                                      filters?: QueryFilter[]
                                                                                                                      limit?: number
                                                                                                                      offset?: number
                                                                                                                      orders?: QueryOrder[]
                                                                                                                      prefix?: string
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.QueryFilter.html b/interfaces/interface_datastore.index.QueryFilter.html index b7f6794d..f23e3beb 100644 --- a/interfaces/interface_datastore.index.QueryFilter.html +++ b/interfaces/interface_datastore.index.QueryFilter.html @@ -1 +1 @@ -QueryFilter | IPFS Stores
                                                                                                                      interface QueryFilter ((item) => boolean)
                                                                                                                      \ No newline at end of file +QueryFilter | IPFS Stores
                                                                                                                      interface QueryFilter ((item) => boolean)
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore.index.QueryOrder.html b/interfaces/interface_datastore.index.QueryOrder.html index 49263595..d6cd450c 100644 --- a/interfaces/interface_datastore.index.QueryOrder.html +++ b/interfaces/interface_datastore.index.QueryOrder.html @@ -1 +1 @@ -QueryOrder | IPFS Stores
                                                                                                                      interface QueryOrder ((a, b) => -1 | 0 | 1)
                                                                                                                      \ No newline at end of file +QueryOrder | IPFS Stores
                                                                                                                      interface QueryOrder ((a, b) => -1 | 0 | 1)
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_datastore_tests.InterfacDatastoreTest.html b/interfaces/interface_datastore_tests.InterfacDatastoreTest.html index 66e4315b..8baf86c1 100644 --- a/interfaces/interface_datastore_tests.InterfacDatastoreTest.html +++ b/interfaces/interface_datastore_tests.InterfacDatastoreTest.html @@ -1,3 +1,3 @@ -InterfacDatastoreTest | IPFS Stores
                                                                                                                      interface InterfacDatastoreTest<D> {
                                                                                                                          setup(): D | Promise<D>;
                                                                                                                          teardown(store): void | Promise<void>;
                                                                                                                      }

                                                                                                                      Type Parameters

                                                                                                                      Methods

                                                                                                                      setup +InterfacDatastoreTest | IPFS Stores
                                                                                                                      interface InterfacDatastoreTest<D> {
                                                                                                                          setup(): D | Promise<D>;
                                                                                                                          teardown(store): void | Promise<void>;
                                                                                                                      }

                                                                                                                      Type Parameters

                                                                                                                      Methods

                                                                                                                      Methods

                                                                                                                      \ No newline at end of file +

                                                                                                                      Methods

                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_store.AbortOptions.html b/interfaces/interface_store.AbortOptions.html index 439022e2..03a9dff5 100644 --- a/interfaces/interface_store.AbortOptions.html +++ b/interfaces/interface_store.AbortOptions.html @@ -1,3 +1,3 @@ AbortOptions | IPFS Stores

                                                                                                                      Options for async operations.

                                                                                                                      -
                                                                                                                      interface AbortOptions {
                                                                                                                          signal?: AbortSignal;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      Properties

                                                                                                                      signal?: AbortSignal
                                                                                                                      \ No newline at end of file +
                                                                                                                      interface AbortOptions {
                                                                                                                          signal?: AbortSignal;
                                                                                                                      }

                                                                                                                      Properties

                                                                                                                      Properties

                                                                                                                      signal?: AbortSignal
                                                                                                                      \ No newline at end of file diff --git a/interfaces/interface_store.Store.html b/interfaces/interface_store.Store.html index 76f0fff1..e737923c 100644 --- a/interfaces/interface_store.Store.html +++ b/interfaces/interface_store.Store.html @@ -1,4 +1,4 @@ -Store | IPFS Stores

                                                                                                                      Interface Store<Key, Value, Pair, HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension>

                                                                                                                      interface Store<Key, Value, Pair, HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension> {
                                                                                                                          delete(key, options?): Await<void>;
                                                                                                                          deleteMany(source, options?): AwaitIterable<Key>;
                                                                                                                          get(key, options?): Await<Value>;
                                                                                                                          getMany(source, options?): AwaitIterable<Pair>;
                                                                                                                          has(key, options?): Await<boolean>;
                                                                                                                          put(key, val, options?): Await<Key>;
                                                                                                                          putMany(source, options?): AwaitIterable<Key>;
                                                                                                                      }

                                                                                                                      Type Parameters

                                                                                                                      • Key
                                                                                                                      • Value
                                                                                                                      • Pair
                                                                                                                      • HasOptionsExtension = {}
                                                                                                                      • PutOptionsExtension = {}
                                                                                                                      • PutManyOptionsExtension = {}
                                                                                                                      • GetOptionsExtension = {}
                                                                                                                      • GetManyOptionsExtension = {}
                                                                                                                      • DeleteOptionsExtension = {}
                                                                                                                      • DeleteManyOptionsExtension = {}

                                                                                                                      Hierarchy

                                                                                                                      • Store

                                                                                                                        Methods

                                                                                                                        delete +Store | IPFS Stores

                                                                                                                        Interface Store<Key, Value, Pair, HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension>

                                                                                                                        interface Store<Key, Value, Pair, HasOptionsExtension, PutOptionsExtension, PutManyOptionsExtension, GetOptionsExtension, GetManyOptionsExtension, DeleteOptionsExtension, DeleteManyOptionsExtension> {
                                                                                                                            delete(key, options?): Await<void>;
                                                                                                                            deleteMany(source, options?): AwaitIterable<Key>;
                                                                                                                            get(key, options?): Await<Value>;
                                                                                                                            getMany(source, options?): AwaitIterable<Pair>;
                                                                                                                            has(key, options?): Await<boolean>;
                                                                                                                            put(key, val, options?): Await<Key>;
                                                                                                                            putMany(source, options?): AwaitIterable<Key>;
                                                                                                                        }

                                                                                                                        Type Parameters

                                                                                                                        • Key
                                                                                                                        • Value
                                                                                                                        • Pair
                                                                                                                        • HasOptionsExtension = {}
                                                                                                                        • PutOptionsExtension = {}
                                                                                                                        • PutManyOptionsExtension = {}
                                                                                                                        • GetOptionsExtension = {}
                                                                                                                        • GetManyOptionsExtension = {}
                                                                                                                        • DeleteOptionsExtension = {}
                                                                                                                        • DeleteManyOptionsExtension = {}

                                                                                                                        Hierarchy

                                                                                                                        • Store

                                                                                                                          Methods

                                                                                                                          delete deleteMany get getMany @@ -8,22 +8,22 @@

                                                                                                                          Methods

                                                                                                                          • Retrieve the value stored under the given key

                                                                                                                            Parameters

                                                                                                                            Returns Await<Value>

                                                                                                                            Example

                                                                                                                            const value = await store.get(new Key('awesome'))
                                                                                                                            console.log('got content: %s', value.toString('utf8'))
                                                                                                                            // => got content: datastore
                                                                                                                            -
                                                                                                                          • Check for the existence of a value for the passed key

                                                                                                                            Parameters

                                                                                                                            Returns Await<boolean>

                                                                                                                            Example

                                                                                                                            const exists = await store.has(new Key('awesome'))

                                                                                                                            if (exists) {
                                                                                                                            console.log('it is there')
                                                                                                                            } else {
                                                                                                                            console.log('it is not there')
                                                                                                                            }
                                                                                                                            -
                                                                                                                          \ No newline at end of file +
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.base.html b/modules/blockstore_core.base.html index 4877c8c0..724e0e97 100644 --- a/modules/blockstore_core.base.html +++ b/modules/blockstore_core.base.html @@ -1,2 +1,2 @@ -base | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          BaseBlockstore +base | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.black_hole.html b/modules/blockstore_core.black_hole.html index c07eb0c3..3168be09 100644 --- a/modules/blockstore_core.black_hole.html +++ b/modules/blockstore_core.black_hole.html @@ -1,2 +1,2 @@ -black-hole | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          BlackHoleBlockstore +black-hole | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.errors.html b/modules/blockstore_core.errors.html deleted file mode 100644 index a2a6b39b..00000000 --- a/modules/blockstore_core.errors.html +++ /dev/null @@ -1,9 +0,0 @@ -errors | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.html b/modules/blockstore_core.html index 0d982887..449d1dd4 100644 --- a/modules/blockstore_core.html +++ b/modules/blockstore_core.html @@ -45,7 +45,7 @@

                                                                                                                          Install

                                                                                                                          $ npm i blockstore-core
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as BlockstoreCore in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as BlockstoreCore in the global namespace.

                                                                                                                          <script src="https://unpkg.com/blockstore-core/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                            @@ -53,8 +53,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          @@ -63,7 +63,6 @@

                                                                                                                          Index

                                                                                                                          Modules

                                                                                                                          base black-hole -errors identity index memory diff --git a/modules/blockstore_core.identity.html b/modules/blockstore_core.identity.html index 20d96340..2215c1dc 100644 --- a/modules/blockstore_core.identity.html +++ b/modules/blockstore_core.identity.html @@ -1,2 +1,2 @@ -identity | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          IdentityBlockstore +identity | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.index.html b/modules/blockstore_core.index.html index e55d976b..819b334e 100644 --- a/modules/blockstore_core.index.html +++ b/modules/blockstore_core.index.html @@ -21,9 +21,8 @@

                                                                                                                          Example: TieredBlockstore

                                                                                                                          A tiered blockstore wraps one or more block

                                                                                                                          Example: IdentityBlockstore

                                                                                                                          An identity blockstore is one that deals exclusively in Identity CIDs - this is a special CID with the codec 0x00 where the multihash digest is the data that makes up the block.

                                                                                                                          import { IdentityBlockstore } from 'blockstore-core/identity'
                                                                                                                          import { CID } from 'multiformats/cid'

                                                                                                                          const blockstore = new IdentityBlockstore()

                                                                                                                          blockstore.has(CID.parse('QmFoo')) // false

                                                                                                                          blockstore.has(CID.parse('bafkqac3imvwgy3zao5xxe3de')) // true
                                                                                                                          -

                                                                                                                          References

                                                                                                                          References

                                                                                                                          Re-exports BaseBlockstore
                                                                                                                          Re-exports BlackHoleBlockstore
                                                                                                                          Re-exports MemoryBlockstore
                                                                                                                          Re-exports TieredBlockstore
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.memory.html b/modules/blockstore_core.memory.html index 40b2a61e..3525d1b7 100644 --- a/modules/blockstore_core.memory.html +++ b/modules/blockstore_core.memory.html @@ -1,2 +1,2 @@ -memory | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          MemoryBlockstore +memory | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_core.tiered.html b/modules/blockstore_core.tiered.html index e9ee5e45..6ad67f7c 100644 --- a/modules/blockstore_core.tiered.html +++ b/modules/blockstore_core.tiered.html @@ -1,2 +1,2 @@ -tiered | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          TieredBlockstore +tiered | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_fs.html b/modules/blockstore_fs.html index 7f7c7714..6d2ac89f 100644 --- a/modules/blockstore_fs.html +++ b/modules/blockstore_fs.html @@ -30,8 +30,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/blockstore_fs.index.html b/modules/blockstore_fs.index.html index 45e925a4..e2364762 100644 --- a/modules/blockstore_fs.index.html +++ b/modules/blockstore_fs.index.html @@ -1,6 +1,6 @@ index | IPFS Stores

                                                                                                                          A Blockstore implementation that stores blocks in the local filesystem.

                                                                                                                          Example

                                                                                                                          import { FsBlockstore } from 'blockstore-fs'

                                                                                                                          const store = new FsBlockstore('path/to/store')
                                                                                                                          -

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          Interfaces

                                                                                                                          \ No newline at end of file diff --git a/modules/blockstore_fs.sharding.html b/modules/blockstore_fs.sharding.html index dc32ed60..a83d2dfd 100644 --- a/modules/blockstore_fs.sharding.html +++ b/modules/blockstore_fs.sharding.html @@ -1,4 +1,4 @@ -sharding | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          FlatDirectory +sharding | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          Interfaces

                                                                                                                          FlatDirectoryInit NextToLastInit diff --git a/modules/blockstore_idb.html b/modules/blockstore_idb.html index e8303eaa..543d5586 100644 --- a/modules/blockstore_idb.html +++ b/modules/blockstore_idb.html @@ -28,7 +28,7 @@

                                                                                                                          Install

                                                                                                                          $ npm i blockstore-idb
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as BlockstoreIdb in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as BlockstoreIdb in the global namespace.

                                                                                                                          <script src="https://unpkg.com/blockstore-idb/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                            @@ -36,8 +36,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/blockstore_level.html b/modules/blockstore_level.html index a08b066d..0b4f799c 100644 --- a/modules/blockstore_level.html +++ b/modules/blockstore_level.html @@ -30,7 +30,7 @@

                                                                                                                          Install

                                                                                                                          $ npm i blockstore-level
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as BlockstoreLevel in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as BlockstoreLevel in the global namespace.

                                                                                                                          <script src="https://unpkg.com/blockstore-level/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                            @@ -38,8 +38,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/blockstore_s3.html b/modules/blockstore_s3.html index 1f7715d5..d97c4887 100644 --- a/modules/blockstore_s3.html +++ b/modules/blockstore_s3.html @@ -34,7 +34,7 @@

                                                                                                                          Example

                                                                                                                          Using

                                                                                                                          Install

                                                                                                                          $ npm i blockstore-s3
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as BlockstoreS3 in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as BlockstoreS3 in the global namespace.

                                                                                                                          <script src="https://unpkg.com/blockstore-s3/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                          Index

                                                                                                                          Modules

                                                                                                                          base black-hole -errors index keytransform memory diff --git a/modules/datastore_core.index.html b/modules/datastore_core.index.html index d976ee84..0fd62cde 100644 --- a/modules/datastore_core.index.html +++ b/modules/datastore_core.index.html @@ -16,8 +16,7 @@

                                                                                                                          Example: Wrapping Stores

                                                                                                                          import { BlackHoleDatastore } from 'datastore-core/black-hole'

                                                                                                                          const store = new BlackHoleDatastore()
                                                                                                                          -

                                                                                                                          References

                                                                                                                          References

                                                                                                                          BaseDatastore KeyTransformDatastore MemoryDatastore MountDatastore @@ -27,4 +26,4 @@

                                                                                                                          Example: BlackHoleDatastore

                                                                                                                          A datastore that does not store any data. shard

                                                                                                                          Interfaces

                                                                                                                          References

                                                                                                                          Re-exports BaseDatastore
                                                                                                                          Renames and re-exports errors
                                                                                                                          Re-exports KeyTransformDatastore
                                                                                                                          Re-exports MemoryDatastore
                                                                                                                          Re-exports MountDatastore
                                                                                                                          Re-exports NamespaceDatastore
                                                                                                                          Re-exports ShardingDatastore
                                                                                                                          Re-exports TieredDatastore
                                                                                                                          Re-exports shard
                                                                                                                          \ No newline at end of file +

                                                                                                                          References

                                                                                                                          Re-exports BaseDatastore
                                                                                                                          Re-exports KeyTransformDatastore
                                                                                                                          Re-exports MemoryDatastore
                                                                                                                          Re-exports MountDatastore
                                                                                                                          Re-exports NamespaceDatastore
                                                                                                                          Re-exports ShardingDatastore
                                                                                                                          Re-exports TieredDatastore
                                                                                                                          Re-exports shard
                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_core.keytransform.html b/modules/datastore_core.keytransform.html index 8e2c3fc8..eac9ec6a 100644 --- a/modules/datastore_core.keytransform.html +++ b/modules/datastore_core.keytransform.html @@ -1,2 +1,2 @@ -keytransform | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          KeyTransformDatastore +keytransform | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_core.memory.html b/modules/datastore_core.memory.html index 89dca981..8b5e9865 100644 --- a/modules/datastore_core.memory.html +++ b/modules/datastore_core.memory.html @@ -1,2 +1,2 @@ -memory | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          MemoryDatastore +memory | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_core.mount.html b/modules/datastore_core.mount.html index 1f7c93c4..a7835b35 100644 --- a/modules/datastore_core.mount.html +++ b/modules/datastore_core.mount.html @@ -1,2 +1,2 @@ -mount | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          MountDatastore +mount | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_core.namespace.html b/modules/datastore_core.namespace.html index ecc1afc0..71788d1a 100644 --- a/modules/datastore_core.namespace.html +++ b/modules/datastore_core.namespace.html @@ -1,2 +1,2 @@ -namespace | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          NamespaceDatastore +namespace | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_core.shard.html b/modules/datastore_core.shard.html index 16899fe3..8502b918 100644 --- a/modules/datastore_core.shard.html +++ b/modules/datastore_core.shard.html @@ -1,4 +1,4 @@ -shard | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          NextToLast +shard | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          NextToLast Prefix ShardBase Suffix diff --git a/modules/datastore_core.sharding.html b/modules/datastore_core.sharding.html index edc1cfe8..fc637ab8 100644 --- a/modules/datastore_core.sharding.html +++ b/modules/datastore_core.sharding.html @@ -1,2 +1,2 @@ -sharding | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          ShardingDatastore +sharding | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_core.tiered.html b/modules/datastore_core.tiered.html index c2a808a6..b40a46a9 100644 --- a/modules/datastore_core.tiered.html +++ b/modules/datastore_core.tiered.html @@ -1,2 +1,2 @@ -tiered | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          TieredDatastore +tiered | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/datastore_fs.html b/modules/datastore_fs.html index e2ba251a..a07f0b9a 100644 --- a/modules/datastore_fs.html +++ b/modules/datastore_fs.html @@ -33,8 +33,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/datastore_idb.html b/modules/datastore_idb.html index 51c6e776..6cbe6467 100644 --- a/modules/datastore_idb.html +++ b/modules/datastore_idb.html @@ -28,7 +28,7 @@

                                                                                                                          Install

                                                                                                                          $ npm i datastore-idb
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as DatastoreIdb in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as DatastoreIdb in the global namespace.

                                                                                                                          <script src="https://unpkg.com/datastore-idb/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                            @@ -36,8 +36,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/datastore_level.html b/modules/datastore_level.html index 64da31ba..939cb5e8 100644 --- a/modules/datastore_level.html +++ b/modules/datastore_level.html @@ -42,7 +42,7 @@

                                                                                                                          More information: https://github.com/Level/level-js/blob/master/UPGRADING.md#new-database-prefix

                                                                                                                          Install

                                                                                                                          $ npm i datastore-level
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as DatastoreLevel in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as DatastoreLevel in the global namespace.

                                                                                                                          <script src="https://unpkg.com/datastore-level/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                            @@ -50,8 +50,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/datastore_s3.html b/modules/datastore_s3.html index f3a267c5..31d5a718 100644 --- a/modules/datastore_s3.html +++ b/modules/datastore_s3.html @@ -34,7 +34,7 @@

                                                                                                                          Example

                                                                                                                          Using

                                                                                                                          Install

                                                                                                                          $ npm i datastore-s3
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as DatastoreS3 in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as DatastoreS3 in the global namespace.

                                                                                                                          <script src="https://unpkg.com/datastore-s3/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/interface_blockstore_tests.html b/modules/interface_blockstore_tests.html index 186210c2..38500f62 100644 --- a/modules/interface_blockstore_tests.html +++ b/modules/interface_blockstore_tests.html @@ -33,8 +33,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/interface_datastore.html b/modules/interface_datastore.html index 347fa728..b23768e1 100644 --- a/modules/interface_datastore.html +++ b/modules/interface_datastore.html @@ -62,7 +62,7 @@

                                                                                                                          Install

                                                                                                                          $ npm i interface-datastore
                                                                                                                           
                                                                                                                          -

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make it's exports available as InterfaceDatastore in the global namespace.

                                                                                                                          +

                                                                                                                          Browser <script> tag

                                                                                                                          Loading this module through a script tag will make its exports available as InterfaceDatastore in the global namespace.

                                                                                                                          <script src="https://unpkg.com/interface-datastore/dist/index.min.js"></script>
                                                                                                                           

                                                                                                                          API Docs

                                                                                                                            @@ -70,8 +70,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/interface_datastore.index.html b/modules/interface_datastore.index.html index 41e820ec..eed2c3b9 100644 --- a/modules/interface_datastore.index.html +++ b/modules/interface_datastore.index.html @@ -38,7 +38,7 @@
                                                                                                                        • new Key('/Comedy/MontyPython/Sketch:CheeseShop')
                                                                                                                        • new Key('/Comedy/MontyPython/Sketch:CheeseShop/Character:Mousebender')
                                                                                                                        • -

                                                                                                                          References

                                                                                                                          Key +

                                                                                                                          References

                                                                                                                          Interfaces

                                                                                                                          Batch Datastore KeyQuery diff --git a/modules/interface_datastore.key.html b/modules/interface_datastore.key.html index b5ecc4f9..b8b9df1f 100644 --- a/modules/interface_datastore.key.html +++ b/modules/interface_datastore.key.html @@ -1,2 +1,2 @@ -key | IPFS Stores

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          Key +key | IPFS Stores
                                                                                                                          \ No newline at end of file diff --git a/modules/interface_datastore_tests.html b/modules/interface_datastore_tests.html index 23c64086..7bba6be0 100644 --- a/modules/interface_datastore_tests.html +++ b/modules/interface_datastore_tests.html @@ -33,8 +33,8 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          diff --git a/modules/interface_store.html b/modules/interface_store.html index a1e97522..6528e3e0 100644 --- a/modules/interface_store.html +++ b/modules/interface_store.html @@ -29,15 +29,23 @@

                                                                                                                          License

                                                                                                                          Licensed under either of

                                                                                                                          Contribute

                                                                                                                          Contributions welcome! Please check out the issues.

                                                                                                                          Also see our contributing document for more information on how we work, and about contributing in general.

                                                                                                                          Please be aware that all interactions related to this repo are subject to the IPFS Code of Conduct.

                                                                                                                          Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

                                                                                                                          -

                                                                                                                          Index

                                                                                                                          Interfaces

                                                                                                                          Index

                                                                                                                          Classes

                                                                                                                          Interfaces

                                                                                                                          Type Aliases

                                                                                                                          Await AwaitIterable diff --git a/types/interface_store.Await.html b/types/interface_store.Await.html index 9a6be0aa..d8f5cb62 100644 --- a/types/interface_store.Await.html +++ b/types/interface_store.Await.html @@ -1,2 +1,2 @@ Await | IPFS Stores
                                                                                                                          Await<T>: Promise<T> | T

                                                                                                                          A value or a promise of a value

                                                                                                                          -

                                                                                                                          Type Parameters

                                                                                                                          • T
                                                                                                                          \ No newline at end of file +

                                                                                                                          Type Parameters

                                                                                                                          • T
                                                                                                                          \ No newline at end of file diff --git a/types/interface_store.AwaitIterable.html b/types/interface_store.AwaitIterable.html index 2683716d..7441050a 100644 --- a/types/interface_store.AwaitIterable.html +++ b/types/interface_store.AwaitIterable.html @@ -1,2 +1,2 @@ AwaitIterable | IPFS Stores

                                                                                                                          Type alias AwaitIterable<T>

                                                                                                                          AwaitIterable<T>: Iterable<T> | AsyncIterable<T>

                                                                                                                          An iterable or async iterable of values

                                                                                                                          -

                                                                                                                          Type Parameters

                                                                                                                          • T
                                                                                                                          \ No newline at end of file +

                                                                                                                          Type Parameters

                                                                                                                          • T
                                                                                                                          \ No newline at end of file diff --git a/variables/blockstore_core.index.Errors.html b/variables/blockstore_core.index.Errors.html deleted file mode 100644 index 8d922195..00000000 --- a/variables/blockstore_core.index.Errors.html +++ /dev/null @@ -1 +0,0 @@ -Errors | IPFS Stores
                                                                                                                          Errors: {
                                                                                                                              abortedError(err?): Error;
                                                                                                                              closeFailedError(err?): Error;
                                                                                                                              deleteFailedError(err?): Error;
                                                                                                                              getFailedError(err?): Error;
                                                                                                                              hasFailedError(err?): Error;
                                                                                                                              notFoundError(err?): Error;
                                                                                                                              openFailedError(err?): Error;
                                                                                                                              putFailedError(err?): Error;
                                                                                                                          } = ...

                                                                                                                          Type declaration

                                                                                                                          \ No newline at end of file diff --git a/variables/datastore_core.shard.PREFIX-1.html b/variables/datastore_core.shard.PREFIX-1.html index d9466fa6..b3e19431 100644 --- a/variables/datastore_core.shard.PREFIX-1.html +++ b/variables/datastore_core.shard.PREFIX-1.html @@ -1 +1 @@ -PREFIX | IPFS Stores
                                                                                                                          PREFIX: "/repo/flatfs/shard/" = '/repo/flatfs/shard/'
                                                                                                                          \ No newline at end of file +PREFIX | IPFS Stores
                                                                                                                          PREFIX: "/repo/flatfs/shard/" = '/repo/flatfs/shard/'
                                                                                                                          \ No newline at end of file diff --git a/variables/datastore_core.shard.SHARDING_FN.html b/variables/datastore_core.shard.SHARDING_FN.html index f2e7ad68..58768008 100644 --- a/variables/datastore_core.shard.SHARDING_FN.html +++ b/variables/datastore_core.shard.SHARDING_FN.html @@ -1 +1 @@ -SHARDING_FN | IPFS Stores
                                                                                                                          SHARDING_FN: "SHARDING" = 'SHARDING'
                                                                                                                          \ No newline at end of file +SHARDING_FN | IPFS Stores
                                                                                                                          SHARDING_FN: "SHARDING" = 'SHARDING'
                                                                                                                          \ No newline at end of file