jumbo-core
Version:
Modern lightweight fast enterprise level MVW framework for Node.js
60 lines (51 loc) • 879 B
TypeScript
declare interface IMessage
{
message: string;
type: any;
}
declare interface IViewContext
{
/**
* Data for view
*/
data: any;
/**
* Errors from server
*/
errors: Array<any>;
/**
* Messages from server
*/
messages: Array<IMessage>;
/**
* View
*/
view: any;
/**
* Locale
*/
locale: string;
/**
* Should be just raw (not rendered) template returned?
*/
rawTemplate: boolean;
/**
* Should be just partial view returned?
*/
partialView: boolean;
/**
* Name of snippet if just snippet required
*/
snippet: string;
}
// declare interface IControllerResult {
// // /**
// // * True if response has been already ended from controller manualy.
// // */
// // responseEnded: boolean;
//
// /**
// * Path of view which should be used
// */
// view: string;
// }