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 3762x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 62x 771x 771x 771x 771x 771x 771x 771x 771x 771x 62x  
/*!
 * 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
	};
};