mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 13:01:31 +08:00 
			
		
		
		
	Fix compilation error.
This commit is contained in:
		
							parent
							
								
									2d2d20f6e9
								
							
						
					
					
						commit
						33a4b1aea4
					
				| @ -1,4 +1,4 @@ | |||||||
| import { Range } from "./parseRangeHeader"; | import { Range } from "./Range"; | ||||||
| import { Stream } from "stream"; | import { Stream } from "stream"; | ||||||
| export type Content = { | export type Content = { | ||||||
|   /** |   /** | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								src/Range.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/Range.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,4 @@ | |||||||
|  | export type Range = { | ||||||
|  |   start: number; | ||||||
|  |   end: number; | ||||||
|  | }; | ||||||
| @ -3,3 +3,4 @@ export * from "./ContentDoesNotExistError"; | |||||||
| export * from "./ContentProvider"; | export * from "./ContentProvider"; | ||||||
| export * from "./createPartialStreamHandler"; | export * from "./createPartialStreamHandler"; | ||||||
| export * from "./Logger"; | export * from "./Logger"; | ||||||
|  | export * from "./Range"; | ||||||
|  | |||||||
| @ -1,10 +1,6 @@ | |||||||
| import { Logger } from "./Logger"; | import { Logger } from "./Logger"; | ||||||
| import { RangeParserError } from "./RangeParserError"; | import { RangeParserError } from "./RangeParserError"; | ||||||
| 
 | import { Range } from "./Range"; | ||||||
| export type Range = { |  | ||||||
|   start: number; |  | ||||||
|   end: number; |  | ||||||
| }; |  | ||||||
| 
 | 
 | ||||||
| const rangeRegEx = /bytes=([0-9]*)-([0-9]*)/; | const rangeRegEx = /bytes=([0-9]*)-([0-9]*)/; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,11 +1,13 @@ | |||||||
| import { Request, Response } from "express"; | import { Request, Response } from "express"; | ||||||
| import { Range } from "./parseRangeHeader"; | import { Range } from "./Range"; | ||||||
| const getHeader = (name: string, req: Request) => req.headers[name]; | const getHeader = (name: string, req: Request) => req.headers[name]; | ||||||
| export const getRangeHeader = getHeader.bind(null, "range"); | export const getRangeHeader = getHeader.bind(null, "range"); | ||||||
| const setHeader = (name: string, value: string, res: Response) => res.setHeader(name, value); | const setHeader = (name: string, value: string, res: Response) => res.setHeader(name, value); | ||||||
| export const setContentTypeHeader = setHeader.bind(null, "Content-Type"); | export const setContentTypeHeader = setHeader.bind(null, "Content-Type"); | ||||||
| export const setContentLengthHeader = setHeader.bind(null, "Content-Length"); | export const setContentLengthHeader = setHeader.bind(null, "Content-Length"); | ||||||
| export const setAcceptRangesHeader = setHeader.bind(null, "Accept-Ranges", "bytes"); | export const setAcceptRangesHeader = setHeader.bind(null, "Accept-Ranges", "bytes"); | ||||||
| export const setContentRangeHeader = (range: Range | null, size: number, res: Response) => setHeader("Content-Range", `bytes ${range ? `${range.start}-${range.end}` : "*"}/${size}`, res); | export const setContentRangeHeader = (range: Range | null, size: number, res: Response) => | ||||||
| export const setContentDispositionHeader = (fileName: string, res: Response) => setHeader("Content-Disposition", `attachment; filename="${fileName}"`, res); |   setHeader("Content-Range", `bytes ${range ? `${range.start}-${range.end}` : "*"}/${size}`, res); | ||||||
|  | export const setContentDispositionHeader = (fileName: string, res: Response) => | ||||||
|  |   setHeader("Content-Disposition", `attachment; filename="${fileName}"`, res); | ||||||
| export const setCacheControlHeaderNoCache = setHeader.bind(null, "Cache-Control", "no-cache"); | export const setCacheControlHeaderNoCache = setHeader.bind(null, "Cache-Control", "no-cache"); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 SukantGujar
						SukantGujar