@rg-software/angular-archwizard
Version:
A fork of the Angular Arch Wizard adapted for angular versions 17+.
11 lines • 1.95 kB
JavaScript
import { WizardStep } from './wizard-step.interface';
/**
* Checks whether the given `value` implements the interface [[StepId]].
*
* @param value The value to be checked
* @returns True if the given value implements [[StepId]] and false otherwise
*/
export function isStepId(value) {
return Object.prototype.hasOwnProperty.call(value, 'stepId') && !(value instanceof WizardStep);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RlcC1pZC5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbGliL3V0aWwvc3RlcC1pZC5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBZ0JuRDs7Ozs7R0FLRztBQUNILE1BQU0sVUFBVSxRQUFRLENBQUMsS0FBbUQ7SUFDMUUsT0FBTyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLFlBQVksVUFBVSxDQUFDLENBQUM7QUFDakcsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7V2l6YXJkU3RlcH0gZnJvbSAnLi93aXphcmQtc3RlcC5pbnRlcmZhY2UnO1xuaW1wb3J0IHtTdGVwSW5kZXh9IGZyb20gXCIuL3N0ZXAtaW5kZXguaW50ZXJmYWNlXCI7XG5pbXBvcnQge1N0ZXBPZmZzZXR9IGZyb20gXCIuL3N0ZXAtb2Zmc2V0LmludGVyZmFjZVwiO1xuXG4vKipcbiAqIEFuIHVuaXF1ZSBpZGVudGlmaWVyIG9mIGEgd2l6YXJkIHN0ZXBcbiAqXG4gKiBAYXV0aG9yIE1hcmMgQXJuZHRcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTdGVwSWQge1xuICAvKipcbiAgICogVGhlIGlkIG9mIHRoZSBkZXN0aW5hdGlvbiBzdGVwXG4gICAqL1xuICBzdGVwSWQ6IHN0cmluZztcbn1cblxuLyoqXG4gKiBDaGVja3Mgd2hldGhlciB0aGUgZ2l2ZW4gYHZhbHVlYCBpbXBsZW1lbnRzIHRoZSBpbnRlcmZhY2UgW1tTdGVwSWRdXS5cbiAqXG4gKiBAcGFyYW0gdmFsdWUgVGhlIHZhbHVlIHRvIGJlIGNoZWNrZWRcbiAqIEByZXR1cm5zIFRydWUgaWYgdGhlIGdpdmVuIHZhbHVlIGltcGxlbWVudHMgW1tTdGVwSWRdXSBhbmQgZmFsc2Ugb3RoZXJ3aXNlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1N0ZXBJZCh2YWx1ZTogV2l6YXJkU3RlcCB8IFN0ZXBJZCB8IFN0ZXBJbmRleCB8IFN0ZXBPZmZzZXQpOiB2YWx1ZSBpcyBTdGVwSWQge1xuICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHZhbHVlLCAnc3RlcElkJykgJiYgISh2YWx1ZSBpbnN0YW5jZW9mIFdpemFyZFN0ZXApO1xufVxuIl19