这是indexloc提供的服务,不要输入任何密码
Skip to content

hotwatermorning/poc-rust-ts-block

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoC Rust TS Block

Rust 中に TS のコードを埋め込んで実行する仕組みの PoC

https://docs.rs/cpp/latest/cpp/macro.cpp.html のコードを参考にしている。)

ソースコード

use ts_macro::ts_block;

fn main() {
    let r1 = ts_block!({
        let str: number[] = ["Hello", "TS", "World"];
        return str.join(" ");
    });
    println!("{}", r1);

    let r2 = ts_block! {{
        let now = new Date();
        return now.toISOString();
    }};
    println!("{}", r2);
}

実行結果

Hello TS World
2024-07-15T20:33:45.508Z

Prerequisites

  • tsx
  • rust 1.78 or later

How to build

cargo run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages