Skip to content

Commit a33ec24

Browse files
committed
fix: better names
1 parent 2150521 commit a33ec24

File tree

4 files changed

+23
-24
lines changed

4 files changed

+23
-24
lines changed

src/file/api.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import type { State } from "./writer.js"
1414

1515
export * from "../writer/api.js"
1616
import * as ChunkerService from "./chunker.js"
17-
import init from "rabin-rs/gen/wasm.js"
1817

1918
export type {
2019
Chunker,
@@ -74,10 +73,10 @@ export interface EncoderSettings<Layout extends unknown = unknown> {
7473
}
7574

7675
export interface InitOptions {
77-
linkMetadataWriter?: LinkMetadataWriter
76+
unixFsFileLinkWriter?: UnixFsFileLinkWriter
7877
}
7978

80-
export interface LinkMetadataWriter extends StreamWriter<UnixFS.FileLink> {}
79+
export interface UnixFsFileLinkWriter extends StreamWriter<UnixFS.FileLink> {}
8180

8281
export interface Options<Layout = unknown> {
8382
writer: BlockWriter

src/file/writer.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import * as Queue from "./layout/queue.js"
1313
* readonly metadata: UnixFS.Metadata
1414
* readonly config: API.EncoderSettings<Layout>
1515
* readonly writer: API.BlockWriter
16-
* readonly linkMetadataWriter?: API.LinkMetadataWriter
16+
* readonly unixFsFileLinkWriter?: API.UnixFsFileLinkWriter
1717
* chunker: Chunker.Chunker
1818
* layout: Layout
1919
* nodeQueue: Queue.Queue
@@ -26,7 +26,7 @@ import * as Queue from "./layout/queue.js"
2626
* readonly metadata: UnixFS.Metadata
2727
* readonly config: API.EncoderSettings<Layout>
2828
* readonly writer: API.BlockWriter
29-
* readonly linkMetadataWriter?: API.LinkMetadataWriter
29+
* readonly unixFsFileLinkWriter?: API.UnixFsFileLinkWriter
3030
* readonly rootID: Layout.NodeID
3131
* readonly end?: Task.Fork<void, never>
3232
* chunker?: null
@@ -41,7 +41,7 @@ import * as Queue from "./layout/queue.js"
4141
* readonly metadata: UnixFS.Metadata
4242
* readonly config: API.EncoderSettings<Layout>
4343
* readonly writer: API.BlockWriter
44-
* readonly linkMetadataWriter?: API.LinkMetadataWriter
44+
* readonly unixFsFileLinkWriter?: API.UnixFsFileLinkWriter
4545
* readonly link: Layout.Link
4646
* chunker?: null
4747
* layout?: null
@@ -66,7 +66,7 @@ import * as Queue from "./layout/queue.js"
6666
* |{type:"write", bytes:Uint8Array}
6767
* |{type:"link", link:API.EncodedFile}
6868
* |{type:"block"}
69-
* |{type:"linkMetadata"}
69+
* |{type:"fileLink"}
7070
* |{type: "close"}
7171
* |{type: "end"}
7272
* } Message
@@ -87,7 +87,7 @@ export const update = (message, state) => {
8787
case "block":
8888
return { state, effect: Task.none() }
8989
/* c8 ignore next 2 */
90-
case "linkMetadata":
90+
case "fileLink":
9191
return { state, effect: Task.none() }
9292
case "close":
9393
return close(state)
@@ -124,7 +124,7 @@ export const init = (writer, metadata, config, options = {}) => {
124124
// overhead.
125125
// @see https://github.com/Gozala/vectrie
126126
nodeQueue: Queue.mutable(),
127-
linkMetadataWriter: options.linkMetadataWriter,
127+
unixFsFileLinkWriter: options.unixFsFileLinkWriter,
128128
}
129129
}
130130
/**
@@ -197,7 +197,7 @@ export const link = (state, { id, link, block }) => {
197197
? state.end.resume()
198198
: Task.none()
199199

200-
if (!state.linkMetadataWriter) {
200+
if (!state.unixFsFileLinkWriter) {
201201
return {
202202
state: newState,
203203
effect: Task.listen({
@@ -213,7 +213,7 @@ export const link = (state, { id, link, block }) => {
213213
effect: Task.listen({
214214
link: Task.effects(tasks),
215215
block: writeBlock(state.writer, block),
216-
linkMetadata: writeLinkMetadata(state.linkMetadataWriter, link),
216+
fileLink: writeFileLink(state.unixFsFileLinkWriter, link),
217217
end,
218218
}),
219219
}
@@ -361,12 +361,12 @@ export const writeBlock = function* (writer, block) {
361361
}
362362

363363
/**
364-
* @param {API.LinkMetadataWriter} writer
364+
* @param {API.UnixFsFileLinkWriter} writer
365365
* @param {Layout.Link} link
366366
* @returns {Task.Task<void, never>}
367367
*/
368368

369-
export const writeLinkMetadata = function* (writer, link) {
369+
export const writeFileLink = function* (writer, link) {
370370
/* c8 ignore next 3 */
371371
if (!writer) {
372372
return

test/file.spec.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,23 +62,23 @@ describe("test file", () => {
6262

6363
// Capture links metadata
6464
/** @type {import('../src/unixfs.js').FileLink[]} */
65-
const linkMetadataItems = []
66-
const { readable: linkMetadataReadable, writable: linkMetadataWritable } =
65+
const fileLinkItems = []
66+
const { readable: fileLinkReadable, writable: fileLinkWritable } =
6767
new TransformStream()
6868
// Start consuming links stream asynchronously
6969
void (async () => {
70-
const reader = linkMetadataReadable.getReader()
70+
const reader = fileLinkReadable.getReader()
7171
while (true) {
7272
const { done, value } = await reader.read()
7373
if (done) break
74-
linkMetadataItems.push(value)
74+
fileLinkItems.push(value)
7575
}
7676
})()
7777

7878
const file = UnixFS.createFileWriter({
7979
writer,
8080
initOptions: {
81-
linkMetadataWriter: linkMetadataWritable.getWriter(),
81+
unixFsFileLinkWriter: fileLinkWritable.getWriter(),
8282
},
8383
})
8484
for (const rawFile of rawFiles) {
@@ -108,7 +108,7 @@ describe("test file", () => {
108108
r1.value.cid,
109109
Link.parse("bafybeihhsdoupgd3fnl3e3367ymsanmikafpllldsdt37jzyoh6nuatowe")
110110
)
111-
const l1 = linkMetadataItems.find((l) => l.cid.equals(r1.value.cid))
111+
const l1 = fileLinkItems.find((l) => l.cid.equals(r1.value.cid))
112112
assert.isTrue(l1 !== undefined)
113113
assert.equal(l1?.contentByteLength, CHUNK_SIZE)
114114
assert.equal(l1?.dagByteLength, CHUNK_SIZE + 14)
@@ -123,7 +123,7 @@ describe("test file", () => {
123123
r2.value.cid,
124124
Link.parse("bafybeief3dmadxfymhhhrflqytqmlhlz47w6glaxvyzmm6s6tpfb6izzee")
125125
)
126-
const l2 = linkMetadataItems.find((l) => l.cid.equals(r2.value.cid))
126+
const l2 = fileLinkItems.find((l) => l.cid.equals(r2.value.cid))
127127
assert.isTrue(l2 !== undefined)
128128
assert.equal(l2?.contentByteLength, CHUNK_SIZE)
129129
assert.equal(l2?.dagByteLength, CHUNK_SIZE + 14)
@@ -138,7 +138,7 @@ describe("test file", () => {
138138
r3.value.cid,
139139
Link.parse("bafybeihznihf5g5ibdyoawn7uu3inlyqrxjv63lt6lop6h3w6rzwrp67a4")
140140
)
141-
const l3 = linkMetadataItems.find((l) => l.cid.equals(r3.value.cid))
141+
const l3 = fileLinkItems.find((l) => l.cid.equals(r3.value.cid))
142142
assert.isTrue(l3 !== undefined)
143143
assert.equal(l3?.contentByteLength, CHUNK_SIZE)
144144
assert.equal(l3?.dagByteLength, CHUNK_SIZE + 14)
@@ -148,9 +148,9 @@ describe("test file", () => {
148148

149149
// Check root
150150
assert.isTrue(
151-
linkMetadataItems.find((l) => l.cid.equals(link.cid)) !== undefined
151+
fileLinkItems.find((l) => l.cid.equals(link.cid)) !== undefined
152152
)
153-
assert.equal(linkMetadataItems.length, 4)
153+
assert.equal(fileLinkItems.length, 4)
154154
})
155155

156156
it("--chunker=size-65535 --trickle=false --raw-leaves=false --cid-version=1", async () => {

test/sharded-directory.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ describe("test directory", () => {
9898
contentByteOffset: 0,
9999
})
100100

101-
for (let i = 0 i < 100 i++) {
101+
for (let i = 0; i < 100; i++) {
102102
root.set(`file${i}.txt`, fileLink)
103103
}
104104

0 commit comments

Comments
 (0)