@base-framework/atoms
Version:
This will add default atoms to the base framework.
138 lines (137 loc) • 2.71 kB
TypeScript
export function getParentData(parent: object): object | null;
/**
* This will create an on data tag.
*
* @overload
* @param {object} data
* @param {string} prop
* @param {function} callBack
*
* @overload
* @param {string} prop
* @param {function} callBack
*
* @returns {object}
*/
export const On: Function;
/**
* This will create an on state tag.
*
* @overload
* @param {object} data
* @param {string} prop
* @param {function} callBack
*
* @overload
* @param {string} prop
* @param {function} callBack
*
* @returns {object}
*/
export const OnState: Function;
/**
* This will create an on route tag.
*
* @overload
* @param {object} data
* @param {string} prop
* @param {function} callBack
*
* @overload
* @param {string} prop
* @param {function} callBack
*
* @returns {object}
*/
export const OnRoute: Function;
/**
* This will create an if data tag.
*
* @overload
* @param {object} data
* @param {string} prop
* @param {*} value
* @param {function} callBack
*
* @overload
* @param {string} prop
* @param {*} value
* @param {function} callBack
*
* @returns {object}
*/
export const If: Function;
/**
* This will create an if state tag.
*
* @overload
* @param {object} data
* @param {string} prop
* @param {*} value
* @param {function} callBack
*
* @overload
* @param {string} prop
* @param {*} value
* @param {function} callBack
*
* @returns {object}
*/
export const IfState: Function;
/**
* This will create an on load data tag.
*
* @overload
* @param {object} data
* @param {function} callBack
* @param {function|object|null} [notLoaded=null]
*
* @overload
* @param {function} callBack
* @param {function|object|null} [notLoaded=null]
*
* @returns {object}
*/
export const OnLoad: Function;
/**
* This will create an on state load tag.
*
* @overload
* @param {object} data
* @param {function} callBack
* @param {function|object|null} [notLoaded=null]
*
* @overload
* @param {function} callBack
* @param {function|object|null} [notLoaded=null]
*
* @returns {object}
*/
export const OnStateLoad: Function;
/**
* This will create an on open data tag.
*
* @overload
* @param {object} data
* @param {function} callBack
*
* @overload
* @param {function} callBack
*
* @returns {object}
*/
export const OnOpen: Function;
/**
* This will create an on state open tag.
*
* @overload
* @param {object} data
* @param {function} callBack
*
* @overload
* @param {function} callBack
*
* @returns {object}
*/
export const OnStateOpen: Function;
export { On2Xl, On2XlOnly, OnDesktop, OnLg, OnLgOnly, OnMd, OnMdOnly, OnPhone, OnSm, OnSmOnly, OnTablet, OnXl, OnXlOnly, OnXs, OnXsOnly } from "./on-size.js";