web-atoms-core
Version:
46 lines (35 loc) • 903 B
text/typescript
import Bind from "../../core/Bind";
import { IClassOf } from "../../core/types";
import XNode, { RootObject } from "../../core/XNode";
const NSWebAtoms = XNode.namespace("WebAtoms", "WebAtoms");
("WebAtoms.DataTemplate")
class DataTemplate extends RootObject {
public type: string;
}
/**
* Class NativeElement
*/
("WebAtoms.NativeElement")
export class NativeElement extends RootObject {
public static itemTemplate = XNode.template();
public label: string;
public fontFamily: string;
}
("WebAtoms.Grid")
class Grid extends RootObject {
public static row = XNode.attached();
}
/**
* Class Derived
*/
("WebAtoms.Derived")
class Derived extends NativeElement {
public other: string;
}
const XF = {
DataTemplate,
NativeElement,
Derived,
Grid
};
export default XF;