{ const xInitSignatures = [ { label : '(x: bool) -> None' , parameters : [ 'x: bool' ] , } , ] ; const xComplicatedSignatures = [ { label : '(a: int, b: int, c: int = 1234, d: str | None = None, **kwargs: Any) -> (int | str)' , parameters : [ 'a: int' , 'b: int' , 'c: int = 1234' , 'd: str | None = None' , '**kwargs: Any' ] , } , ] ; const xCallSignatures = [ { label : '(z: float) -> complex' , parameters : [ 'z: float' ] , } , ] ; helper . verifySignature ( 'plaintext' , { init1 : { signatures : xInitSignatures , activeParameters : [ 0 ] , } , init2 : { signatures : xInitSignatures , activeParameters : [ 0 ] , } , c1 : { signatures : xComplicatedSignatures , activeParameters : [ 0 ] , } , c2 : { signatures : xComplicatedSignatures , activeParameters : [ 1 ] , } , c3 : { signatures : xComplicatedSignatures , activeParameters : [ 1 ] , } , cA : { signatures : xComplicatedSignatures , activeParameters : [ 0 ] , } , cB : { signatures : xComplicatedSignatures , activeParameters : [ 1 ] , } , cX : { signatures : xComplicatedSignatures , activeParameters : [ 4 ] , } , cD : { signatures : xComplicatedSignatures , activeParameters : [ 3 ] , } , cZ : { signatures : xComplicatedSignatures , activeParameters : [ 4 ] , } , call : { signatures : xCallSignatures , activeParameters : [ 0 ] , } , } ) ; }