@sanpjs/runtime
Version:
San Pro Runtime
26 lines (25 loc) • 608 B
TypeScript
/**
* @file app.js
*/
import type San from 'san';
/**
*
* @param {SanComponent} Component san的 component
* @param {String|DOM} selector attach 的节点
*/
/**
*
* 一个简单的demo
* import {createApp, BaseComponent} from '@sanpjs/runtime';
* import {BaseComponent} from '@sanpjs/runtime';
*
* class MyComps extends BaseComponent {
* static template = `
* <div>{{text}}</div>
* `;
* }
*
* createApp(MyComps, '#app');
*
*/
export default function createApp(Component: San.Component<{}> | San.ComponentDefineOptions<{}>, selector: string | Element): San.Component<{}>;