(document: DocumentInterface, uid?: string)
| 110 | } |
| 111 | |
| 112 | static fromDocument(document: DocumentInterface, uid?: string): _HashedDocument { |
| 113 | const doc = new this({ |
| 114 | pageContent: document.pageContent, |
| 115 | metadata: document.metadata, |
| 116 | uid: uid || (document as DocumentInterface & { uid: string }).uid |
| 117 | }) |
| 118 | doc.calculateHashes() |
| 119 | return doc |
| 120 | } |
| 121 | |
| 122 | private _hashStringToUUID(inputString: string): string { |
| 123 | const hash_value = sha256(inputString) |
no test coverage detected