friendica-addons/advancedcontentfilter/vendor/asset/vue/flow/ssr.js
Hypolite Petovan 20862be7d0 [advancedcontentfilter] Add Composer dependencies
- slim/slim: ^3.1
- symfony/expression-language: ^3.4
- fxp/composer-asset-plugin: ~1.3
- bower-asset/vue: ^2.5
- bower-asset/vue-resource: ^1.5
2018-04-16 22:11:51 -04:00

22 lines
450 B
JavaScript

declare type ComponentWithCacheContext = {
type: 'ComponentWithCache';
bufferIndex: number;
buffer: Array<string>;
key: string;
};
declare type ElementContext = {
type: 'Element';
children: Array<VNode>;
rendered: number;
endTag: string;
total: number;
};
declare type ComponentContext = {
type: 'Component';
prevActive: Component;
};
declare type RenderState = ComponentContext | ComponentWithCacheContext | ElementContext;