mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
22 lines
683 B
TypeScript
22 lines
683 B
TypeScript
//@private
|
|
declare module "ui/builder/template-builder" {
|
|
import componentBuilder = require("ui/builder/component-builder");
|
|
|
|
class TemplateBuilder {
|
|
constructor(templateProperty: TemplateProperty);
|
|
|
|
elementName: string;
|
|
addStartElement(prefix: string, namespace: string, elementName: string, attributes: Object);
|
|
addEndElement(prefix: string, elementName: string);
|
|
build();
|
|
}
|
|
|
|
export function isKnownTemplate(name: string, exports: any): boolean;
|
|
|
|
interface TemplateProperty {
|
|
parent: componentBuilder.ComponentModule;
|
|
name: string;
|
|
elementName: string;
|
|
templateItems: Array<string>
|
|
}
|
|
} |