SudoSOS Back-end API / internal/pdf / IPdfServiceBase
Interface: IPdfServiceBase<T> ​
Base interface for all PDF services.
- createPdfBuffer always produces the PDF bytes
- createRaw produces raw output (tex or html) as bytes
- getParameters must be implemented by concrete services
Type Parameters ​
| Type Parameter |
|---|
T |
Methods ​
createPdfBuffer() ​
ts
createPdfBuffer(entity): Promise<Buffer<ArrayBufferLike>>;Parameters ​
| Parameter | Type |
|---|---|
entity | T |
Returns ​
Promise<Buffer<ArrayBufferLike>>
createRaw() ​
ts
createRaw(entity): Promise<Buffer<ArrayBufferLike>>;Parameters ​
| Parameter | Type |
|---|---|
entity | T |
Returns ​
Promise<Buffer<ArrayBufferLike>>
getParameters() ​
ts
getParameters(entity): Promise<any>;Parameters ​
| Parameter | Type |
|---|---|
entity | T |
Returns ​
Promise<any>