31 lines
		
	
	
		
			897 B
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			897 B
		
	
	
	
		
			HTML
		
	
	
	
<!DOCTYPE html>
 | 
						|
<title>TSKit (CanvasKit with Typescript)</title>
 | 
						|
<meta charset="utf-8" />
 | 
						|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
 | 
						|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
						|
 | 
						|
<script type="text/javascript" src="/npm_build/bin/tskit.js"></script>
 | 
						|
 | 
						|
<script type="text/javascript" charset="utf-8">
 | 
						|
  async function run() {
 | 
						|
    const tsKit = InitTSKit({locateFile: (file) => '/npm_build/bin/' + file});
 | 
						|
 | 
						|
    const TSK = await tsKit;
 | 
						|
    TSK.sayHello(8, 4);
 | 
						|
    TSK.publicFunction("vanilla");
 | 
						|
 | 
						|
    const sm = new TSK.Something("sentinel");
 | 
						|
    sm.setName("double_vision");
 | 
						|
    console.log(sm.getName());
 | 
						|
    sm.delete();
 | 
						|
 | 
						|
    if (TSK.publicExtension) {
 | 
						|
      console.log("extension", TSK.publicExtension([0, 0, 10, 10, 10, 10, 20, 20]));
 | 
						|
      TSK.withObject({alpha: 7, beta: "foo"});
 | 
						|
    } else {
 | 
						|
      console.log("no extension")
 | 
						|
    }
 | 
						|
  }
 | 
						|
  run();
 | 
						|
 | 
						|
</script> |