What is the difference between a question mark after a parameter and a colon in flow? What is the function of declare type? I have a little knowledge of reading English documents.
vue
declare type ASTElementHandler = {
value: string;
params?: Array<any>;
modifiers: ?ASTModifiers; undefinednull
};
vue source
...