@mui/toolpad-core
Advanced tools
Comparing version 0.0.40-alpha.1 to 0.0.41-alpha.0
@@ -1,2 +0,3 @@ | ||
import { ComponentConfig, ToolpadComponent } from './types.js'; | ||
import { ArgTypeDefinition, ComponentConfig, ToolpadComponent } from './types.js'; | ||
export default function createComponent<P extends object>(Component: React.ComponentType<P>, config?: ComponentConfig<P>): ToolpadComponent<P>; | ||
export declare function getArgTypeDefaultValue<V>(argType: ArgTypeDefinition<{}, V>): V | undefined; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getArgTypeDefaultValue = void 0; | ||
const constants_js_1 = require("./constants.js"); | ||
@@ -10,1 +11,5 @@ function createComponent(Component, config) { | ||
exports.default = createComponent; | ||
function getArgTypeDefaultValue(argType) { | ||
return argType.typeDef.default ?? argType.defaultValue ?? undefined; | ||
} | ||
exports.getArgTypeDefaultValue = getArgTypeDefaultValue; |
@@ -7,2 +7,3 @@ export type { PlaceholderProps, SlotsProps, NodeRuntime, NodeErrorProps, Components, } from './runtime'; | ||
export { default as createComponent } from './createComponent.js'; | ||
export * from './createComponent.js'; | ||
export * from './types.js'; | ||
@@ -9,0 +10,0 @@ export * from './componentsContext.js'; |
@@ -31,2 +31,3 @@ "use strict"; | ||
Object.defineProperty(exports, "createComponent", { enumerable: true, get: function () { return __importDefault(createComponent_js_1).default; } }); | ||
__exportStar(require("./createComponent.js"), exports); | ||
__exportStar(require("./types.js"), exports); | ||
@@ -33,0 +34,0 @@ __exportStar(require("./componentsContext.js"), exports); |
@@ -1,2 +0,3 @@ | ||
import { ComponentConfig, ToolpadComponent } from './types.js'; | ||
import { ArgTypeDefinition, ComponentConfig, ToolpadComponent } from './types.js'; | ||
export default function createComponent<P extends object>(Component: React.ComponentType<P>, config?: ComponentConfig<P>): ToolpadComponent<P>; | ||
export declare function getArgTypeDefaultValue<V>(argType: ArgTypeDefinition<{}, V>): V | undefined; |
@@ -7,1 +7,4 @@ import { TOOLPAD_COMPONENT } from './constants.js'; | ||
} | ||
export function getArgTypeDefaultValue(argType) { | ||
return argType.typeDef.default ?? argType.defaultValue ?? undefined; | ||
} |
@@ -7,2 +7,3 @@ export type { PlaceholderProps, SlotsProps, NodeRuntime, NodeErrorProps, Components, } from './runtime'; | ||
export { default as createComponent } from './createComponent.js'; | ||
export * from './createComponent.js'; | ||
export * from './types.js'; | ||
@@ -9,0 +10,0 @@ export * from './componentsContext.js'; |
@@ -5,2 +5,3 @@ export { Placeholder, Slots, useNode, ComponentsContext } from './runtime.js'; | ||
export { default as createComponent } from './createComponent.js'; | ||
export * from './createComponent.js'; | ||
export * from './types.js'; | ||
@@ -7,0 +8,0 @@ export * from './componentsContext.js'; |
{ | ||
"name": "@mui/toolpad-core", | ||
"version": "0.0.40-alpha.1", | ||
"version": "0.0.41-alpha.0", | ||
"description": "Build MUI apps quickly", | ||
@@ -54,2 +54,7 @@ "author": "MUI Toolpad team", | ||
}, | ||
"./server": { | ||
"types": "./dist/esm/server.d.ts", | ||
"import": "./dist/esm/server.js", | ||
"require": "./dist/cjs/server.js" | ||
}, | ||
"./utils/*": { | ||
@@ -88,7 +93,7 @@ "types": "./dist/esm/utils/*.d.ts", | ||
"quickjs-emscripten": "^0.21.1", | ||
"react": "^18.2.0", | ||
"react-error-boundary": "^3.1.4" | ||
}, | ||
"devDependencies": { | ||
"concurrently": "^7.6.0", | ||
"react": "^18.2.0" | ||
"concurrently": "^7.6.0" | ||
}, | ||
@@ -101,3 +106,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "b9bc55a942609402e4fad193147a55fddbe94e7c" | ||
"gitHead": "545e22b6f45d3947c96f86cec44e8da865df5f50" | ||
} |
98108
1
80
2454
6
+ Addedreact@^18.2.0