mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
20 lines
285 B
TypeScript
20 lines
285 B
TypeScript
import parseInfo = require("infobox-parser");
|
|
|
|
interface Hero {
|
|
name: string;
|
|
hero: boolean;
|
|
}
|
|
|
|
const { name, hero }: Hero = parseInfo(`
|
|
{{Infobox Batman
|
|
|name = Bruce Wayne
|
|
|hero = y
|
|
}}`).general;
|
|
/* Outputs {
|
|
general: {
|
|
hero: true,
|
|
name: 'Bruce Wayne'
|
|
}
|
|
}
|
|
*/
|