import { IWeb } from "../../@types/lib" ; import { Base , Request } from "../utils" ; export const Web = ( ( url ? , targetInfo ? ) => { let web = new Base ( targetInfo ) ; web . targetInfo . defaultToWebFl = true ; web . targetInfo . endpoint = "web" ; if ( url ) { web . targetInfo . url = url ; } Request . addMethods ( web , { __metadata : { type : "SP.Web" } } ) ; return web ; } ) as any as IWeb ; Web . getRemoteWeb = ( ( requestUrl ) => { return new Base ( { data : { requestUrl } , defaultToWebFl : true , endpoint : "SP.RemoteWeb?$expand=Web" , method : "POST" } ) ; } ) as any ;