|
| 1 | +export interface Input {} |
| 2 | +abstract class Component extends Marko.Component<Input> {} |
| 3 | +export { type Component }; |
| 4 | +(function (this: void) { |
| 5 | + const input = Marko._.any as Input; |
| 6 | + const component = Marko._.any as Component; |
| 7 | + const state = Marko._.state(component); |
| 8 | + const out = Marko._.out; |
| 9 | + const $signal = Marko._.any as AbortSignal; |
| 10 | + const $global = Marko._.getGlobal( |
| 11 | + // @ts-expect-error We expect the compiler to error because we are checking if the MarkoRun.Context is defined. |
| 12 | + (Marko._.error, Marko._.any as MarkoRun.Context), |
| 13 | + ); |
| 14 | + Marko._.noop({ component, state, out, input, $global, $signal }); |
| 15 | + const Child = null; |
| 16 | + const __marko_internal_tag_1 = Marko._.fallbackTemplate(Child, Marko._.any); |
| 17 | + Marko._.renderDynamicTag(__marko_internal_tag_1)()()({ |
| 18 | + a: 1, |
| 19 | + }); |
| 20 | + Marko._.renderDynamicTag(Marko._.missingTag)()()({ |
| 21 | + a: 1, |
| 22 | + }); |
| 23 | + return; |
| 24 | +})(); |
| 25 | +export default new (class Template extends Marko._.Template<{ |
| 26 | + render( |
| 27 | + input: Marko.TemplateInput<Input>, |
| 28 | + stream?: { |
| 29 | + write: (chunk: string) => void; |
| 30 | + end: (chunk?: string) => void; |
| 31 | + }, |
| 32 | + ): Marko.Out<Component>; |
| 33 | + |
| 34 | + render( |
| 35 | + input: Marko.TemplateInput<Input>, |
| 36 | + cb?: (err: Error | null, result: Marko.RenderResult<Component>) => void, |
| 37 | + ): Marko.Out<Component>; |
| 38 | + |
| 39 | + renderSync(input: Marko.TemplateInput<Input>): Marko.RenderResult<Component>; |
| 40 | + |
| 41 | + renderToString(input: Marko.TemplateInput<Input>): string; |
| 42 | + |
| 43 | + stream( |
| 44 | + input: Marko.TemplateInput<Input>, |
| 45 | + ): ReadableStream<string> & NodeJS.ReadableStream; |
| 46 | + |
| 47 | + api: "class"; |
| 48 | + _(): () => <__marko_internal_input extends unknown>( |
| 49 | + input: Marko.Directives & |
| 50 | + Input & |
| 51 | + Marko._.Relate<__marko_internal_input, Marko.Directives & Input>, |
| 52 | + ) => Marko._.ReturnWithScope<__marko_internal_input, void>; |
| 53 | +}> {})(); |
0 commit comments