Files
NativeScript/ui/builder/template-builder.d.ts
2015-08-07 11:44:34 +03:00

23 lines
706 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();
hasFinished();
}
export function isKnownTemplate(name: string, exports: any): boolean;
interface TemplateProperty {
parent: componentBuilder.ComponentModule;
name: string;
elementName: string;
templateItems: Array<string>
}
}