export function create(definition, options = {}) { var builder = { object: buildObject }; return Ceibo.create(definition, merge({ builder }, options )); }
export function create(definition, options = {}) { const context = typeof definition === 'object' ? definition.context : null; const builder = { object: buildObject }; const page = Ceibo.create(definition, assign({ builder }, options)); if (page) { bindContextMethods(page); page.setContext(context); } return page; }
export function create(definition, options = {}) { definition = assign({}, definition); let { context } = definition; delete definition.context; let builder = { object: buildObject }; let page = Ceibo.create(definition, assign({ builder }, options)); if (page) { page.render = render; page.setContext = setContext; page.removeContext = removeContext; page.setContext(context); } return page; }