* fix: update buffer-layout to fix downstream bundler issues * chore: run check on generated type declaration
		
			
				
	
	
		
			23 lines
		
	
	
		
			515 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			515 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| set -e
 | |
| 
 | |
| # Generate typescript declarations
 | |
| npx tsc -p tsconfig.d.json -d
 | |
| 
 | |
| # Flatten typescript declarations
 | |
| npx rollup -c rollup.config.types.js
 | |
| 
 | |
| # Replace export with closing brace for module declaration
 | |
| sed -i '$s/export {.*};/}/' lib/index.d.ts
 | |
| 
 | |
| # Replace declare's with export's
 | |
| sed -i 's/declare/export/g' lib/index.d.ts
 | |
| 
 | |
| # Prepend declare module line
 | |
| sed -i '2s;^;declare module "@solana/web3.js" {\n;' lib/index.d.ts
 | |
| 
 | |
| # Run prettier
 | |
| npx prettier --write lib/index.d.ts
 | |
| 
 | |
| # Check result
 | |
| npx tsc lib/index.d.ts
 |