@@ -1826,7 +1826,12 @@ export class ShareDirectoryClient extends StorageClient {
1826
1826
const wrappedRes = {
1827
1827
...rawResponse ,
1828
1828
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
1829
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
1829
+ posixProperties : {
1830
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
1831
+ fileType : rawResponse . nfsFileType ,
1832
+ owner : rawResponse . owner ,
1833
+ group : rawResponse . group ,
1834
+ } ,
1830
1835
} ;
1831
1836
return assertResponse < DirectoryCreateHeaders , DirectoryCreateHeaders > ( wrappedRes ) ;
1832
1837
} ,
@@ -1898,7 +1903,11 @@ export class ShareDirectoryClient extends StorageClient {
1898
1903
return assertResponse < DirectorySetPropertiesHeaders , DirectorySetPropertiesHeaders > ( {
1899
1904
...rawResponse ,
1900
1905
_response : ( rawResponse as any ) . _response ,
1901
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
1906
+ posixProperties : {
1907
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
1908
+ owner : rawResponse . owner ,
1909
+ group : rawResponse . group ,
1910
+ } ,
1902
1911
} as any ) ;
1903
1912
} ,
1904
1913
) ;
@@ -2118,7 +2127,12 @@ export class ShareDirectoryClient extends StorageClient {
2118
2127
return assertResponse < DirectoryGetPropertiesHeaders , DirectoryGetPropertiesHeaders > ( {
2119
2128
...rawResponse ,
2120
2129
_response : ( rawResponse as any ) . _response ,
2121
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
2130
+ posixProperties : {
2131
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
2132
+ owner : rawResponse . owner ,
2133
+ group : rawResponse . group ,
2134
+ fileType : rawResponse . nfsFileType ,
2135
+ } ,
2122
2136
} as any ) ;
2123
2137
} ,
2124
2138
) ;
@@ -3806,7 +3820,12 @@ export class ShareFileClient extends StorageClient {
3806
3820
const wrappedRes = {
3807
3821
...rawResponse ,
3808
3822
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
3809
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
3823
+ posixProperties : {
3824
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
3825
+ fileType : rawResponse . nfsFileType ,
3826
+ owner : rawResponse . owner ,
3827
+ group : rawResponse . group ,
3828
+ } ,
3810
3829
} ;
3811
3830
return assertResponse < FileCreateHeaders , FileCreateHeaders > ( wrappedRes ) ;
3812
3831
} ) ;
@@ -3896,7 +3915,12 @@ export class ShareFileClient extends StorageClient {
3896
3915
const res = assertResponse < RawFileDownloadResponse , FileDownloadHeaders > ( {
3897
3916
...rawResponse ,
3898
3917
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
3899
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
3918
+ posixProperties : {
3919
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
3920
+ owner : rawResponse . owner ,
3921
+ group : rawResponse . group ,
3922
+ linkCount : rawResponse . linkCount ,
3923
+ } ,
3900
3924
} as any ) ;
3901
3925
3902
3926
// Return browser response immediately
@@ -4001,7 +4025,13 @@ export class ShareFileClient extends StorageClient {
4001
4025
return assertResponse < FileGetPropertiesHeaders , FileGetPropertiesHeaders > ( {
4002
4026
...rawResponse ,
4003
4027
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
4004
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4028
+ posixProperties : {
4029
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4030
+ fileType : rawResponse . nfsFileType ,
4031
+ owner : rawResponse . owner ,
4032
+ group : rawResponse . group ,
4033
+ linkCount : rawResponse . linkCount ,
4034
+ } ,
4005
4035
} as any ) ;
4006
4036
} ,
4007
4037
) ;
@@ -4040,7 +4070,12 @@ export class ShareFileClient extends StorageClient {
4040
4070
return assertResponse < FileSetHTTPHeadersHeaders , FileSetHTTPHeadersHeaders > ( {
4041
4071
...rawResponse ,
4042
4072
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
4043
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4073
+ posixProperties : {
4074
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4075
+ owner : rawResponse . owner ,
4076
+ group : rawResponse . group ,
4077
+ linkCount : rawResponse . linkCount ,
4078
+ } ,
4044
4079
} as any ) ;
4045
4080
} ,
4046
4081
) ;
@@ -4156,7 +4191,12 @@ export class ShareFileClient extends StorageClient {
4156
4191
return assertResponse < FileSetHTTPHeadersHeaders , FileSetHTTPHeadersHeaders > ( {
4157
4192
...rawResponse ,
4158
4193
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
4159
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4194
+ posixProperties : {
4195
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4196
+ owner : rawResponse . owner ,
4197
+ group : rawResponse . group ,
4198
+ linkCount : rawResponse . linkCount ,
4199
+ } ,
4160
4200
} as any ) ;
4161
4201
} ,
4162
4202
) ;
@@ -4198,7 +4238,12 @@ export class ShareFileClient extends StorageClient {
4198
4238
return assertResponse < FileSetHTTPHeadersHeaders , FileSetHTTPHeadersHeaders > ( {
4199
4239
...rawResponse ,
4200
4240
_response : ( rawResponse as any ) . _response ,
4201
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4241
+ posixProperties : {
4242
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
4243
+ owner : rawResponse . owner ,
4244
+ group : rawResponse . group ,
4245
+ linkCount : rawResponse . linkCount ,
4246
+ } ,
4202
4247
} as any ) ;
4203
4248
} ) ;
4204
4249
}
@@ -5243,7 +5288,13 @@ export class ShareFileClient extends StorageClient {
5243
5288
return assertResponse < FileCreateHardLinkHeaders , FileCreateHardLinkHeaders > ( {
5244
5289
...rawResponse ,
5245
5290
_response : ( rawResponse as any ) . _response , // _response is made non-enumerable,
5246
- fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
5291
+ posixProperties : {
5292
+ fileMode : parseOctalFileMode ( rawResponse . fileMode ) ,
5293
+ fileType : rawResponse . nfsFileType ,
5294
+ owner : rawResponse . owner ,
5295
+ group : rawResponse . group ,
5296
+ linkCount : rawResponse . linkCount ,
5297
+ } ,
5247
5298
} as any ) ;
5248
5299
} ,
5249
5300
) ;
0 commit comments