Skip to main content

service/domain/document/document

Api Code Documentation / Exports / service/domain/document/document

Table of contents

Interfaces

Type Aliases

Variables

Functions

Type Aliases

DocumentOrExternalLinkReference

Ƭ DocumentOrExternalLinkReference: DocumentReference | ExternalLinkReference

Defined in

src/service/domain/document/document.ts:43


Ƭ UploadedDocumentOrLink: UploadedDocument | DocumentLink

Defined in

src/service/domain/document/document.ts:72

Variables

documentReferenceSchema

Const documentReferenceSchema: AlternativesSchema<any>

Defined in

src/service/domain/document/document.ts:45


storedDocumentSchema

Const storedDocumentSchema: ObjectSchema<any>

Defined in

src/service/domain/document/document.ts:18


uploadedDocumentSchema

Const uploadedDocumentSchema: AlternativesSchema<any>

Defined in

src/service/domain/document/document.ts:74

Functions

hashBase64String

hashBase64String(base64String): Promise<string>

Parameters

NameType
base64Stringstring

Returns

Promise<string>

Defined in

src/service/domain/document/document.ts:129


hashDocument

hashDocument(document): Promise<Type<DocumentReference>>

Parameters

NameType
documentUploadedDocument

Returns

Promise<Type<DocumentReference>>

Defined in

src/service/domain/document/document.ts:97


hashDocuments

hashDocuments(documents): Promise<Type<DocumentReference[]>>

Parameters

NameType
documentsUploadedDocument[]

Returns

Promise<Type<DocumentReference[]>>

Defined in

src/service/domain/document/document.ts:108


validate

validate(input): Type<UploadedDocument>

Parameters

NameType
inputany

Returns

Type<UploadedDocument>

Defined in

src/service/domain/document/document.ts:137