UNPKG

@rg-software/angular-archwizard

Version:
11 lines 1.95 kB
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