文件名称:semver-dsl:微小的内部DSL,允许根据SemVer匹配调用不同的功能
文件大小:5KB
文件格式:ZIP
更新时间:2024-05-30 23:35:56
dsl semver TypeScript
SemVer DSL 一个简单的内部DSL,允许您根据版本匹配来调用不同的功能。 在codelyzer中使用,以使代码在Angular编译器的不同版本之间兼容。 演示版 $ npm i semver-dsl --save import { SemVerDSL } from 'semver-dsl' ; const base = ( ) => { } ; const elseIf1 = ( ) => { } ; const elseIf2 = ( ) => { } ; const else = ( ) => console . log ( 'I will be invoked!' ) ; SemVerDSL ( '3.0.0' ) . gt ( '3.2.1' , base ) . elseIf . gt ( '3.0.1' , elseIf1 ) . elseIf . be
【文件预览】:
semver-dsl-master
----.gitignore(586B)
----package.json(996B)
----.travis.yml(110B)
----LICENSE(1KB)
----tsconfig.json(338B)
----tools()
--------cleanup.ts(272B)
----README.md(2KB)
----index.ts(3KB)
----test()
--------sem-dsl.spec.ts(5KB)