@@ -101,12 +101,12 @@ export type $AccountλShape = $.typeutil.flatten<Omit<$LabelledλShape, "address
101
101
"implementation" : $ . PropertyDesc < $Address , $ . Cardinality . One , false , false , false , false > ;
102
102
"photo" : $ . PropertyDesc < $Url , $ . Cardinality . AtMostOne , false , false , false , false > ;
103
103
"salt" : $ . PropertyDesc < $Bytes32 , $ . Cardinality . One , false , false , false , false > ;
104
- "policies" : $ . LinkDesc < $Policy , $ . Cardinality . Many , { } , false , false , false , false > ;
105
- "approvers" : $ . LinkDesc < $Approver , $ . Cardinality . Many , { } , false , true , false , false > ;
106
104
"messages" : $ . LinkDesc < $Message , $ . Cardinality . Many , { } , false , true , false , false > ;
107
105
"proposals" : $ . LinkDesc < $Proposal , $ . Cardinality . Many , { } , false , true , false , false > ;
108
106
"transactions" : $ . LinkDesc < $Transaction , $ . Cardinality . Many , { } , false , true , false , false > ;
109
107
"transfers" : $ . LinkDesc < $Transfer , $ . Cardinality . Many , { } , false , true , false , false > ;
108
+ "policies" : $ . LinkDesc < $Policy , $ . Cardinality . Many , { } , false , true , false , false > ;
109
+ "approvers" : $ . LinkDesc < $Approver , $ . Cardinality . Many , { } , false , true , false , false > ;
110
110
"<account[is Proposal]" : $ . LinkDesc < $Proposal , $ . Cardinality . Many , { } , false , false , false , false > ;
111
111
"<account[is Message]" : $ . LinkDesc < $Message , $ . Cardinality . Many , { } , false , false , false , false > ;
112
112
"<account[is Transaction]" : $ . LinkDesc < $Transaction , $ . Cardinality . Many , { } , false , false , false , false > ;
@@ -437,12 +437,17 @@ export type $PolicyStateλShape = $.typeutil.flatten<_std.$Object_8ce8c71ee4fa5f
437
437
"proposal" : $ . LinkDesc < $Transaction , $ . Cardinality . AtMostOne , { } , false , false , false , false > ;
438
438
"initState" : $ . PropertyDesc < _std . $bool , $ . Cardinality . One , false , true , false , false > ;
439
439
"isDraft" : $ . PropertyDesc < _std . $bool , $ . Cardinality . One , false , true , false , false > ;
440
- "latest" : $ . LinkDesc < $Policy , $ . Cardinality . AtMostOne , { } , false , true , false , false > ;
440
+ "latest" : $ . LinkDesc < $PolicyState , $ . Cardinality . AtMostOne , { } , false , true , false , false > ;
441
441
"isActive" : $ . PropertyDesc < _std . $bool , $ . Cardinality . One , false , true , false , false > ;
442
+ "isLatest" : $ . PropertyDesc < _std . $bool , $ . Cardinality . One , false , false , false , true > ;
442
443
"<draft[is PolicyState]" : $ . LinkDesc < $PolicyState , $ . Cardinality . Many , { } , false , false , false , false > ;
443
444
"<draft[is Policy]" : $ . LinkDesc < $Policy , $ . Cardinality . Many , { } , false , false , false , false > ;
444
445
"<draft[is RemovedPolicy]" : $ . LinkDesc < $RemovedPolicy , $ . Cardinality . Many , { } , false , false , false , false > ;
446
+ "<latest[is RemovedPolicy]" : $ . LinkDesc < $RemovedPolicy , $ . Cardinality . Many , { } , false , false , false , false > ;
447
+ "<latest[is Policy]" : $ . LinkDesc < $Policy , $ . Cardinality . Many , { } , false , false , false , false > ;
448
+ "<latest[is PolicyState]" : $ . LinkDesc < $PolicyState , $ . Cardinality . Many , { } , false , false , false , false > ;
445
449
"<draft" : $ . LinkDesc < $ . ObjectType , $ . Cardinality . Many , { } , false , false , false , false > ;
450
+ "<latest" : $ . LinkDesc < $ . ObjectType , $ . Cardinality . Many , { } , false , false , false , false > ;
446
451
} > ;
447
452
type $PolicyState = $ . ObjectType < "default::PolicyState" , $PolicyStateλShape , null , [
448
453
..._std . $Object_8ce8c71ee4fa5f73840c22d7eaa58588 [ '__exclusives__' ] ,
@@ -461,15 +466,11 @@ export type $PolicyλShape = $.typeutil.flatten<$PolicyStateλShape & {
461
466
"threshold" : $ . PropertyDesc < $uint16 , $ . Cardinality . One , false , false , false , false > ;
462
467
"<policy[is Message]" : $ . LinkDesc < $Message , $ . Cardinality . Many , { } , false , false , false , false > ;
463
468
"<policy[is Transaction]" : $ . LinkDesc < $Transaction , $ . Cardinality . Many , { } , false , false , false , false > ;
464
- "<policies[is Account]" : $ . LinkDesc < $Account , $ . Cardinality . Many , { } , false , false , false , false > ;
465
469
"<spentBy[is Transfer]" : $ . LinkDesc < $Transfer , $ . Cardinality . Many , { } , false , false , false , false > ;
466
- "<latest[is PolicyState]" : $ . LinkDesc < $PolicyState , $ . Cardinality . Many , { } , false , false , false , false > ;
467
- "<latest[is Policy]" : $ . LinkDesc < $Policy , $ . Cardinality . Many , { } , false , false , false , false > ;
468
- "<latest[is RemovedPolicy]" : $ . LinkDesc < $RemovedPolicy , $ . Cardinality . Many , { } , false , false , false , false > ;
469
470
"<spentBy[is Transferlike]" : $ . LinkDesc < $Transferlike , $ . Cardinality . Many , { } , false , false , false , false > ;
470
471
"<spentBy[is TransferApproval]" : $ . LinkDesc < $TransferApproval , $ . Cardinality . Many , { } , false , false , false , false > ;
471
472
"<policy[is Proposal]" : $ . LinkDesc < $Proposal , $ . Cardinality . Many , { } , false , false , false , false > ;
472
- "<latest " : $ . LinkDesc < $ . ObjectType , $ . Cardinality . Many , { } , false , false , false , false > ;
473
+ "<policies[is Account] " : $ . LinkDesc < $Account , $ . Cardinality . Many , { } , false , false , false , false > ;
473
474
"<policies" : $ . LinkDesc < $ . ObjectType , $ . Cardinality . Many , { } , false , false , false , false > ;
474
475
"<policy" : $ . LinkDesc < $ . ObjectType , $ . Cardinality . Many , { } , false , false , false , false > ;
475
476
"<spentBy" : $ . LinkDesc < $ . ObjectType , $ . Cardinality . Many , { } , false , false , false , false > ;
@@ -738,8 +739,8 @@ const TransfersConfig: $.$expr_PathNode<$.TypeSet<$TransfersConfig, $.Cardinalit
738
739
export type $UserλShape = $ . typeutil . flatten < _std . $Object_8ce8c71ee4fa5f73840c22d7eaa58588λShape & {
739
740
"primaryAccount" : $ . LinkDesc < $Account , $ . Cardinality . AtMostOne , { } , false , false , false , false > ;
740
741
"approvers" : $ . LinkDesc < $Approver , $ . Cardinality . Many , { } , false , true , false , false > ;
741
- "accounts" : $ . LinkDesc < $Account , $ . Cardinality . Many , { } , false , true , false , false > ;
742
742
"contacts" : $ . LinkDesc < $Contact , $ . Cardinality . Many , { } , false , true , false , false > ;
743
+ "accounts" : $ . LinkDesc < $Account , $ . Cardinality . Many , { } , false , true , false , false > ;
743
744
"<user[is Approver]" : $ . LinkDesc < $Approver , $ . Cardinality . Many , { } , false , false , false , false > ;
744
745
"<user[is current_approver]" : $ . LinkDesc < $current_approver , $ . Cardinality . Many , { } , false , false , false , false > ;
745
746
"<user[is Contact]" : $ . LinkDesc < $Contact , $ . Cardinality . Many , { } , false , false , false , false > ;
@@ -921,33 +922,6 @@ function as_decimal(...args: any[]) {
921
922
} ) as any ;
922
923
} ;
923
924
924
- type latestPolicyλFuncExpr <
925
- P1 extends $ . TypeSet < $Account > ,
926
- P2 extends _ . castMaps . orScalarLiteral < $ . TypeSet < _std . $number > > ,
927
- > = $ . $expr_Function <
928
- $Policy , $ . cardutil . overrideLowerBound < $ . cardutil . multiplyCardinalities < $ . cardutil . paramCardinality < P1 > , $ . cardutil . paramCardinality < P2 > > , 'Zero' >
929
- > ;
930
- function latestPolicy <
931
- P1 extends $ . TypeSet < $Account > ,
932
- P2 extends _ . castMaps . orScalarLiteral < $ . TypeSet < _std . $number > > ,
933
- > (
934
- account : P1 ,
935
- key : P2 ,
936
- ) : latestPolicyλFuncExpr < P1 , P2 > ;
937
- function latestPolicy ( ...args : any [ ] ) {
938
- const { returnType, cardinality, args : positionalArgs , namedArgs} = _ . syntax . $resolveOverload ( 'default::latestPolicy' , args , _ . spec , [
939
- { args : [ { typeId : "4d810c9e-2d7f-11ef-b6f3-0fc90c99b135" , optional : false , setoftype : false , variadic : false } , { typeId : "00000000-0000-0000-0000-0000000001ff" , optional : false , setoftype : false , variadic : false } ] , returnTypeId : "50abdaa2-2d7f-11ef-92c5-bfd3f231be91" , returnTypemod : "OptionalType" } ,
940
- ] ) ;
941
- return _ . syntax . $expressionify ( {
942
- __kind__ : $ . ExpressionKind . Function ,
943
- __element__ : returnType ,
944
- __cardinality__ : cardinality ,
945
- __name__ : "default::latestPolicy" ,
946
- __args__ : positionalArgs ,
947
- __namedargs__ : namedArgs ,
948
- } ) as any ;
949
- } ;
950
-
951
925
type labelForUserλFuncExpr <
952
926
P1 extends _ . castMaps . orScalarLiteral < $ . TypeSet < _std . $str > > ,
953
927
P2 extends $ . TypeSet < $User > ,
@@ -1026,6 +1000,33 @@ function tokenForUser(...args: any[]) {
1026
1000
} ) as any ;
1027
1001
} ;
1028
1002
1003
+ type latestPolicyλFuncExpr <
1004
+ P1 extends $ . TypeSet < $Account > ,
1005
+ P2 extends _ . castMaps . orScalarLiteral < $ . TypeSet < _std . $number > > ,
1006
+ > = $ . $expr_Function <
1007
+ $Policy , $ . cardutil . overrideLowerBound < $ . cardutil . multiplyCardinalities < $ . cardutil . paramCardinality < P1 > , $ . cardutil . paramCardinality < P2 > > , 'Zero' >
1008
+ > ;
1009
+ function latestPolicy <
1010
+ P1 extends $ . TypeSet < $Account > ,
1011
+ P2 extends _ . castMaps . orScalarLiteral < $ . TypeSet < _std . $number > > ,
1012
+ > (
1013
+ account : P1 ,
1014
+ key : P2 ,
1015
+ ) : latestPolicyλFuncExpr < P1 , P2 > ;
1016
+ function latestPolicy ( ...args : any [ ] ) {
1017
+ const { returnType, cardinality, args : positionalArgs , namedArgs} = _ . syntax . $resolveOverload ( 'default::latestPolicy' , args , _ . spec , [
1018
+ { args : [ { typeId : "4d810c9e-2d7f-11ef-b6f3-0fc90c99b135" , optional : false , setoftype : false , variadic : false } , { typeId : "00000000-0000-0000-0000-0000000001ff" , optional : false , setoftype : false , variadic : false } ] , returnTypeId : "50abdaa2-2d7f-11ef-92c5-bfd3f231be91" , returnTypemod : "OptionalType" } ,
1019
+ ] ) ;
1020
+ return _ . syntax . $expressionify ( {
1021
+ __kind__ : $ . ExpressionKind . Function ,
1022
+ __element__ : returnType ,
1023
+ __cardinality__ : cardinality ,
1024
+ __name__ : "default::latestPolicy" ,
1025
+ __args__ : positionalArgs ,
1026
+ __namedargs__ : namedArgs ,
1027
+ } ) as any ;
1028
+ } ;
1029
+
1029
1030
type tokenλFuncExpr <
1030
1031
P1 extends _ . castMaps . orScalarLiteral < $ . TypeSet < _std . $str > > ,
1031
1032
> = $ . $expr_Function <
@@ -1149,10 +1150,10 @@ type __defaultExports = {
1149
1150
"as_fixed" : typeof as_fixed ;
1150
1151
"is_member" : typeof is_member ;
1151
1152
"as_decimal" : typeof as_decimal ;
1152
- "latestPolicy" : typeof latestPolicy ;
1153
1153
"labelForUser" : typeof labelForUser ;
1154
1154
"label" : typeof label ;
1155
1155
"tokenForUser" : typeof tokenForUser ;
1156
+ "latestPolicy" : typeof latestPolicy ;
1156
1157
"token" : typeof token ;
1157
1158
"global" : typeof $default__globals
1158
1159
} ;
@@ -1221,10 +1222,10 @@ const __defaultExports: __defaultExports = {
1221
1222
"as_fixed" : as_fixed ,
1222
1223
"is_member" : is_member ,
1223
1224
"as_decimal" : as_decimal ,
1224
- "latestPolicy" : latestPolicy ,
1225
1225
"labelForUser" : labelForUser ,
1226
1226
"label" : label ,
1227
1227
"tokenForUser" : tokenForUser ,
1228
+ "latestPolicy" : latestPolicy ,
1228
1229
"token" : token ,
1229
1230
"global" : $default__globals
1230
1231
} ;
0 commit comments