(form: ScaffoldForm, value: any)
| 1942 | } |
| 1943 | |
| 1944 | async scaffold(form: ScaffoldForm, value: any): Promise<SchemaObject> { |
| 1945 | const scaffoldFormData = form.pipeIn ? await form.pipeIn(value) : value; |
| 1946 | if (form.getSchema) { |
| 1947 | form = Object.assign({}, form, await form.getSchema(scaffoldFormData)); |
| 1948 | } |
| 1949 | |
| 1950 | return new Promise(resolve => { |
| 1951 | this.store.openScaffoldForm({ |
| 1952 | ...form, |
| 1953 | value: scaffoldFormData, |
| 1954 | callback: resolve |
| 1955 | }); |
| 1956 | }); |
| 1957 | } |
| 1958 | |
| 1959 | async reScaffold(id: string, form: ScaffoldForm, value: any) { |
| 1960 | const replaceWith = await this.scaffold(form, value); |
no test coverage detected