我正在尝试使用RxJs创建一个行为主体。在此代码中
import { BehaviourSubject } from 'rxjs';
const name = new BehaviourSubject("Dog");
// Here in the subscribe callback, I am using TypeScript to specify the argument type should be string.
name.subscribe((name: string):void => {console.log(name)});
name.next("cat"); //cat
我想限制下面的这些调用,因为我需要在上面提到的订阅回调中传递一个字符串作为参数。
name.next(5); // This will print 5
name.next({a:5,b:{c:10}}); // This will print the object
name.next(true); // This will print true
有没有办法限制以下在订阅回调中没有有效参数的调用?
慕姐4208626
30秒到达战场
相关分类