All files / ext.wikilambda.app/composables useType.js

100% Statements 36/36
100% Branches 3/3
100% Functions 2/2
100% Lines 36/36

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3765x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 65x 810x 810x 810x 810x 810x 810x 810x 810x 810x 65x  
/*!
 * Type utility composable for Vue 3 Composition API.
 * Provides type-related utility functions
 *
 * @module ext.wikilambda.app.composables.useType
 * @copyright 2020– Abstract Wikipedia team; see AUTHORS.txt
 * @license MIT
 */
'use strict';
 
const {
	getScaffolding,
	getZidOfGlobalKey,
	isKeyTypedListType,
	isKeyTypedListItem,
	isLocalKey,
	isValidZidFormat,
	typeToString
} = require( '../utils/typeUtils.js' );
 
/**
 * Type utility composable
 *
 * @return {Object} Type utility composable API
 */
module.exports = function useType() {
	return {
		getScaffolding,
		getZidOfGlobalKey,
		isKeyTypedListType,
		isKeyTypedListItem,
		isLocalKey,
		isValidZidFormat,
		typeToString
	};
};